Exemple #1
0
        /// <summary>
        /// Process Line number
        /// </summary>
        /// <returns></returns>
        private void LineStatement()
        {
            while (typeof(EndOfLineToken).Equals(CodeParser.CurrentToken.GetType()))
            {
                CodeParser.Next();
            }

            if (typeof(LineNumberToken).Equals(CodeParser.CurrentToken.GetType()))
            {
                CodeParser.Expect(typeof(LineNumberToken));
            }

            if (typeof(LabelToken).Equals(CodeParser.CurrentToken.GetType()))
            {
                CodeParser.Expect(typeof(LabelToken));
            }

            ProcessNextStatement();
        }