예제 #1
0
        public object Visit(VariableDeclStatement variableDeclStatement)
        {
            PrintStart("Variable: " + variableDeclStatement.Identifier.Value, ConsoleColor.DarkGreen);

            if (variableDeclStatement.SpecifiedType != null)
            {
                Next(variableDeclStatement.SpecifiedType);
            }

            if (variableDeclStatement.Value != null)
            {
                Next(variableDeclStatement.Value);
            }

            _indentationLevel--;

            return(null !);
        }
예제 #2
0
 public VariableSymbol(VariableDeclStatement syntax, SymbolEnvironment environment)
 {
     Syntax      = syntax;
     Environment = environment;
 }