public Object visitVarStmt(MyVar stmt) { declare(stmt.name); if (stmt.initializer != null) { resolve(stmt.initializer); } define(stmt.name); return(null); }
object Stmt.Visitor <object> .visitVarStmt(MyVar stmt) { //Console.WriteLine("visitVarStmt"); Object value = null; if (stmt.initializer != null) { value = evaluate(stmt.initializer); } environment.define(stmt.name.lexeme, value); return(null); }
public Form1() { int i, NumberOfCOM; string[] ports; InitializeComponent(); Form1.CheckForIllegalCrossThreadCalls = false; MyVar.Init(); ports = System.IO.Ports.SerialPort.GetPortNames(); NumberOfCOM = ports.GetLength(0); for (i = 0; i < NumberOfCOM; i++) { comboBox1.Items.Add(ports[i]); } }