예제 #1
0
        public override SymbolTable RegisterInSymbolTable(SymbolTable symbolTable)
        {
            TypeToValue visitor = new TypeToValue();
            symbolTable.AddValue(questionNode.Identifier, questionNode.RetrieveType().Accept(new TypeToValue()));

            this.symbolTable = symbolTable;

            return symbolTable;
        }
예제 #2
0
        public override SymbolTable RegisterInSymbolTable(SymbolTable symbolTable)
        {
            TypeToValue visitor = new TypeToValue();

            symbolTable.AddValue(questionNode.Identifier, questionNode.RetrieveType().Accept(new TypeToValue()));

            this.symbolTable = symbolTable;

            return(symbolTable);
        }