public static Module Analyze(Modules modules, CompilerSink sink, string name, string text) { CompilerContext context = new CompilerContext(name, sink); Parser parser = Parser.FromString(state, context, text); Statement Statement = parser.ParseFileInput(); Analyzer analyzer = new Analyzer(); return analyzer.DoAnalyze(modules, name, Statement); }
public TryAnalyzer(Analyzer analyzer) : base(analyzer) { }
public ListCompForAnalyzer(Analyzer analyzer) : base(analyzer) { }
public ForAnalyzer(Analyzer analyzer) : base(analyzer) { }
public DelAnalyzer(Analyzer analyzer) : base(analyzer) { }
protected DefineAnalyzer(Analyzer analyzer) { this.analyzer = analyzer; }
public AssignmentAnalyzer(Analyzer analyzer) : base(analyzer) { }
public ArgumentAnalyzer(Analyzer analyzer) : base(analyzer) { }