private void ParseAndExecute() { while (LinePointer.GetCurrentLine() < fileLineTokens.Count) { int line = LinePointer.GetCurrentLine(); fileLineTokens[line - 1].ParseAndExecute(); LinePointer.Increment(); } }
public ILSException(string m) : base("Exception thrown on line " + LinePointer.GetCurrentLine() + ": " + m) { }
public static void LogErrorAndQuit(string errorMessage) { Console.WriteLine("Exception thrown on line " + LinePointer.GetCurrentLine() + ": " + errorMessage); Console.ReadKey(); Environment.Exit(0); }