using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; namespace Larkdown.Parser.Lexer { class TextState : State { public override State Next(Lexer lexer) { var text = lexer.Read(new Regex("\\G.*")); lexer.Emit(new Token(TokenType.Text, text)); return new LineStartState(); } } }