internal EvaluationResult(FlowScript flowScript, EvaluatedScope scope) { FlowScript = flowScript; Scope = scope; Functions = new List <FunctionDeclaration>(); Procedures = new List <EvaluatedProcedure>(); }
public EvaluatedScope(EvaluatedScope parent) { Parent = parent; StaticIntVariables = new Dictionary <int, VariableDeclaration>(); StaticFloatVariables = new Dictionary <int, VariableDeclaration>(); LocalIntVariables = new Dictionary <int, VariableDeclaration>(); LocalFloatVariables = new Dictionary <int, VariableDeclaration>(); Variables = new Dictionary <string, VariableDeclaration>(); }