Package org.jparsec

Class Terminals.StringLiteral

  • Enclosing class:
    Terminals

    public static final class Terminals.StringLiteral
    extends java.lang.Object
    Entry point for parser and tokenizers of string literal.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Parser<java.lang.String> DOUBLE_QUOTE_TOKENIZER
      A tokenizer that parses double quoted string literal (escaped by '\'), and transforms the quoted content by applying escape characters.
      static Parser<java.lang.String> PARSER
      Parser that recognizes String tokens.
      static Parser<java.lang.String> SINGLE_QUOTE_TOKENIZER
      A tokenizer that parses single quoted string literal (single quote is escaped with another single quote), and transforms the quoted content by applying escape characters.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private StringLiteral()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PARSER

        public static final Parser<java.lang.String> PARSER
        Parser that recognizes String tokens.
      • DOUBLE_QUOTE_TOKENIZER

        public static final Parser<java.lang.String> DOUBLE_QUOTE_TOKENIZER
        A tokenizer that parses double quoted string literal (escaped by '\'), and transforms the quoted content by applying escape characters.
      • SINGLE_QUOTE_TOKENIZER

        public static final Parser<java.lang.String> SINGLE_QUOTE_TOKENIZER
        A tokenizer that parses single quoted string literal (single quote is escaped with another single quote), and transforms the quoted content by applying escape characters.
    • Constructor Detail

      • StringLiteral

        private StringLiteral()