Пример #1
0
        private static Token ParseSupperComment(TokenBuffer buffer)
        {
            var tks = buffer.PopUntil(t => t.TokenType == TokenType.NewLine);

            if (buffer.Peek().TokenType == TokenType.NewLine)
            {
                buffer.Pop();
            }
            return(Token1.SuperComment(tks));
        }
Пример #2
0
        private static Token ParsePreprocessor(TokenBuffer buffer)
        {
            var tks = buffer.PopUntil(t => t.TokenType == TokenType.NewLine);

            if (buffer.Peek().TokenType == TokenType.NewLine)
            {
                buffer.Pop();
            }

            return(Token1.Preprocessor(tks));
        }