public override SymbolTable RegisterInSymbolTable(SymbolTable symbolTable) { TypeToValue visitor = new TypeToValue(); symbolTable.AddValue(questionNode.Identifier, questionNode.RetrieveType().Accept(new TypeToValue())); this.symbolTable = symbolTable; return symbolTable; }
public override SymbolTable RegisterInSymbolTable(SymbolTable symbolTable) { TypeToValue visitor = new TypeToValue(); symbolTable.AddValue(questionNode.Identifier, questionNode.RetrieveType().Accept(new TypeToValue())); this.symbolTable = symbolTable; return(symbolTable); }