Class ImportsAndReadsParser

  • All Implemented Interfaces:
    org.antlr.v4.runtime.tree.ParseTreeVisitor<@Nullable java.util.List<Pair<java.lang.String,​com.oracle.truffle.api.source.SourceSection>>>, PklParserVisitor<@Nullable java.util.List<Pair<java.lang.String,​com.oracle.truffle.api.source.SourceSection>>>

    public class ImportsAndReadsParser
    extends AbstractAstBuilder<@Nullable java.util.List<Pair<java.lang.String,​com.oracle.truffle.api.source.SourceSection>>>
    Collects module uris and resource uris imported within a module.

    Gathers the following:

    • amends/extends URI's
    • import declarations
    • import expressions
    • read expressions
    • Constructor Detail

      • ImportsAndReadsParser

        public ImportsAndReadsParser​(com.oracle.truffle.api.source.Source source)