Class Lexer

java.lang.Object
org.pkl.core.parser.Lexer

public final class Lexer extends Object
  • Field Details

    • KEYWORD_TYPES

      public static final Set<Integer> KEYWORD_TYPES
    • KEYWORD_NAMES

      public static final Set<String> KEYWORD_NAMES
  • Constructor Details

    • Lexer

      public Lexer()
  • Method Details

    • createLexer

      public static PklLexer createLexer(org.antlr.v4.runtime.CharStream source)
    • isKeyword

      public static boolean isKeyword(@Nullable @Nullable org.antlr.v4.runtime.Token token)
    • isRegularIdentifier

      public static boolean isRegularIdentifier(String identifier)
    • maybeQuoteIdentifier

      public static String maybeQuoteIdentifier(String identifier)