Class Token

java.lang.Object
com.oracle.truffle.regex.tregex.parser.Token
  • Field Details

  • Constructor Details

  • Method Details

    • createA

      public static Token createA()
    • createZ

      public static Token createZ()
    • createZLowerCase

      public static Token createZLowerCase()
    • createCaret

      public static Token createCaret()
    • createDollar

      public static Token createDollar()
    • createLineBreak

      public static Token createLineBreak()
    • createWordBoundary

      public static Token createWordBoundary()
    • createNonWordBoundary

      public static Token createNonWordBoundary()
    • createAlternation

      public static Token createAlternation()
    • createCaptureGroupBegin

      public static Token createCaptureGroupBegin()
    • createNonCaptureGroupBegin

      public static Token createNonCaptureGroupBegin()
    • createAtomicGroupBegin

      public static Token createAtomicGroupBegin()
    • createLookAheadAssertionBegin

      public static Token createLookAheadAssertionBegin()
    • createLookBehindAssertionBegin

      public static Token createLookBehindAssertionBegin()
    • createGroupEnd

      public static Token createGroupEnd()
    • createBackReference

      public static Token.BackReference createBackReference(int groupNr, boolean namedReference)
    • createBackReference

      public static Token.BackReference createBackReference(int[] groupNumbers, boolean namedReference)
    • createQuantifier

      public static Token.Quantifier createQuantifier(int min, int max, boolean greedy, boolean possessive, boolean singleChar)
    • createLiteralCharacter

      public static Token.LiteralCharacter createLiteralCharacter(int codePoint)
    • createLiteralString

      public static Token.LiteralString createLiteralString(int start, int end)
    • createCharClass

      public static Token.CharacterClass createCharClass(CodePointSet codePointSet)
    • createCharClass

      public static Token.CharacterClass createCharClass(CodePointSet codePointSet, boolean wasSingleChar)
    • createClassSetExpression

      public static Token.ClassSet createClassSetExpression(ClassSetContents contents)
    • createCharacterClassBegin

      public static Token createCharacterClassBegin()
    • createCharacterClassAtom

      public static Token createCharacterClassAtom(ClassSetContents contents)
    • createCharacterClassEnd

      public static Token createCharacterClassEnd()
    • createLookAheadAssertionBegin

      public static Token createLookAheadAssertionBegin(boolean negated)
    • createLookBehindAssertionBegin

      public static Token createLookBehindAssertionBegin(boolean negated)
    • createInlineFlags

      public static Token.InlineFlags createInlineFlags(AbstractRegexObject flags, boolean global)
    • createConditionalBackReference

      public static Token.BackReference createConditionalBackReference(int groupNr, boolean namedReference)
    • getPosition

      public int getPosition()
    • setPosition

      public void setPosition(int position)
    • getSourceSection

      public com.oracle.truffle.api.source.SourceSection getSourceSection()
    • setSourceSection

      public void setSourceSection(com.oracle.truffle.api.source.SourceSection sourceSection)
    • toJson

      public JsonObject toJson()
      Specified by:
      toJson in interface JsonConvertible