public ScopeParser(ScopeOptions?options = null) { _options = options ?? new ScopeOptions(); }
public MangleTreeWalker(ScopeOptions options) { _options = options; _toMangle = new StructList <SymbolDef>(); }
public SetupScopeChainingAndHandleDefinitionsTreeWalker(ScopeOptions options, AstToplevel astToplevel) { _options = options; _currentScope = astToplevel.ParentScope = null; _defun = null; }
public FindBackReferencesAndEvalTreeWalker(ScopeOptions options, AstToplevel astToplevel) { _options = options; _astToplevel = astToplevel; _astToplevel.Globals = new Dictionary <string, SymbolDef>(); }
public MangleTreeWalker(ScopeOptions options, OutputOptions?outputOptions = null) { _options = options; _outputOptions = outputOptions; _toMangle = new StructList <SymbolDef>(); }