public override Boolean TryParseNumber(LimString limString) { UInt32 result; UInt32 parsed = Extensions.TryParseUInt32(limString.buffer, limString.offset, limString.limit, out result); if (parsed == limString.limit) { sp++; stack[sp] = result; //Console.WriteLine("[DEBUG] Got Number '{0}'", result); return true; } else { //Console.WriteLine("[DEBUG] Not a Number '{0}'", limString); return false; } }
public void Print(LimString limString) { Print(limString.buffer, limString.offset, limString.limit - limString.offset); }
public abstract Boolean TryParseNumber(LimString limString);