Class AbstractAstBuilder<T>

    • Field Detail

      • source

        protected final com.oracle.truffle.api.source.Source source
    • Constructor Detail

      • AbstractAstBuilder

        protected AbstractAstBuilder​(com.oracle.truffle.api.source.Source source)
    • Method Detail

      • doVisitSingleLineConstantStringPart

        protected java.lang.String doVisitSingleLineConstantStringPart​(java.util.List<org.antlr.v4.runtime.Token> ts)
      • parseUnicodeEscapeSequence

        protected int parseUnicodeEscapeSequence​(org.antlr.v4.runtime.Token token)
      • parseCharacterEscapeSequence

        protected java.lang.String parseCharacterEscapeSequence​(org.antlr.v4.runtime.Token token)
      • createSourceSection

        protected final com.oracle.truffle.api.source.SourceSection createSourceSection​(org.antlr.v4.runtime.ParserRuleContext ctx)
      • createSourceSection

        protected final com.oracle.truffle.api.source.SourceSection createSourceSection​(org.antlr.v4.runtime.tree.TerminalNode node)
      • createSourceSection

        protected final @Nullable com.oracle.truffle.api.source.SourceSection createSourceSection​(@Nullable org.antlr.v4.runtime.Token token)
      • createSourceSection

        protected final com.oracle.truffle.api.source.SourceSection createSourceSection​(org.antlr.v4.runtime.Token start,
                                                                                        org.antlr.v4.runtime.Token stop)
      • createSourceSection

        protected final com.oracle.truffle.api.source.SourceSection createSourceSection​(java.util.List<? extends PklParser.ModifierContext> modifierCtxs,
                                                                                        int symbol)
      • createSourceSection

        protected static com.oracle.truffle.api.source.SourceSection createSourceSection​(com.oracle.truffle.api.source.Source source,
                                                                                         org.antlr.v4.runtime.ParserRuleContext ctx)
      • createSourceSection

        protected static @Nullable com.oracle.truffle.api.source.SourceSection createSourceSection​(com.oracle.truffle.api.source.Source source,
                                                                                                   @Nullable org.antlr.v4.runtime.Token token)