lexer.ch
Declarations
Public Only
Publicnamespace md
namespace md
Publicstruct Token
struct Token
struct Lexer
struct Lexer
Publicfunction peek
func peek(self : &Lexer) : char
Publicfunction peek_at
func peek_at(self : &Lexer, offset : size_t) : char
Publicfunction advance
func advance(self : &Lexer) : char
Publicfunction countBackticks
func countBackticks(self : &Lexer) : int
Publicfunction consume_until_newline
Publicfunction consume_newline
func consume_newline(self : &Lexer) : void
Publicfunction lex