Class StringValueParsing


  • public class StringValueParsing
    extends java.lang.Object
    Contains parsing code for the StringValue types in the grammar
    • Field Detail

      • ESCAPED_TRIPLE_QUOTES

        private static final java.lang.String ESCAPED_TRIPLE_QUOTES
        See Also:
        Constant Field Values
    • Constructor Detail

      • StringValueParsing

        public StringValueParsing()
    • Method Detail

      • parseTripleQuotedString

        public static java.lang.String parseTripleQuotedString​(java.lang.String strText)
      • removeIndentation

        public static java.lang.String removeIndentation​(java.lang.String rawValue)
      • leadingWhitespace

        private static int leadingWhitespace​(java.lang.String str)
      • containsOnlyWhiteSpace

        private static boolean containsOnlyWhiteSpace​(java.lang.String str)
      • parseSingleQuotedString

        public static java.lang.String parseSingleQuotedString​(I18n i18n,
                                                               java.lang.String string,
                                                               SourceLocation sourceLocation)