public override void EnterProcedureDeclaration([NotNull] ZealCpuParser.ProcedureDeclarationContext context) { _currentScope = new Scope(); _currentScope.Name = context.name.Text; _currentScope.Type = ScopeType.Procedure; }
public override void ExitProcedureDeclaration([NotNull] ZealCpuParser.ProcedureDeclarationContext context) { _driver.GlobalScope.Add(_currentScope); _currentScope = null; }
public override void EnterProcedureDeclaration([NotNull] ZealCpuParser.ProcedureDeclarationContext context) { _currentScope = _driver.GlobalScope.GetScope(context.name.Text); }