Class JavaScriptTarget

java.lang.Object
org.antlr.v4.codegen.Target
org.antlr.v4.codegen.target.JavaScriptTarget

public class JavaScriptTarget extends Target
  • Field Details

    • reservedWords

      protected static final HashSet<String> reservedWords
      Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar
  • Constructor Details

  • Method Details

    • getReservedWords

      protected Set<String> getReservedWords()
      Specified by:
      getReservedWords in class Target
    • getInlineTestSetWordSize

      public int getInlineTestSetWordSize()
      Description copied from class: Target
      How many bits should be used to do inline token type tests? Java assumes a 64-bit word for bitsets. Must be a valid wordsize for your target like 8, 16, 32, 64, etc...
      Overrides:
      getInlineTestSetWordSize in class Target
    • wantsBaseListener

      public boolean wantsBaseListener()
      Overrides:
      wantsBaseListener in class Target
    • wantsBaseVisitor

      public boolean wantsBaseVisitor()
      Overrides:
      wantsBaseVisitor in class Target
    • supportsOverloadedMethods

      public boolean supportsOverloadedMethods()
      Overrides:
      supportsOverloadedMethods in class Target
    • isATNSerializedAsInts

      public boolean isATNSerializedAsInts()
      Overrides:
      isATNSerializedAsInts in class Target