Beispiel #1
0
		public void SymCreateSymbol()
		{
			SymbolTable symtab = new SymbolTable();
			Symbol sym = symtab.CreateSymbol("foo");
			StringWriter writer = new StringWriter();
			symtab.Write(writer);
			Assert.AreEqual(
@"foo: unresolved 00000000 patches: 0 (foo)
", writer.ToString());
		}
Beispiel #2
0
		public void SymResolveReference()
		{
			SymbolTable symtab = new SymbolTable();
			Symbol sym = symtab.CreateSymbol("foo");
			Symbol sym2 = symtab.DefineSymbol("foo", 3);
			StringWriter writer = new StringWriter();
			symtab.Write(writer);
			Assert.AreEqual(
@"foo: resolved 00000003 patches: 0 (foo)
", 
				writer.ToString());
		}