コード例 #1
0
 public MemberNotFoundException(SymRecord record, IdentifierToken field, string lexeme, int line, int column)
     : base(lexeme, line, column)
 {
     _record = record;
     _field  = field;
 }
コード例 #2
0
 public void DeclareVariable(string name, SymRecord symRecord)
 {
     _out.WriteLine($"{name}: times {(symRecord.BSize).ToString()} db 0");
 }
コード例 #3
0
 public void Visit(SymRecord symbol)
 {
     _nestedSymTable.Add(new KeyValuePair <string, SymTable>($"Record \"{symbol.Name}\"", symbol.Fields));
 }