|
teditor
1.8.0@@fee5e94
Terminal based editor written in C++
|
Classes | |
| class | BufferScanner |
| struct | Lexer |
| struct | NFA |
| Ken-Thompson NFA as described here: https://swtch.com/~rsc/regexp/regexp1.html but adjusted to work with teditor environment. More... | |
| struct | Node |
| struct | Regexs |
| A collection of commonly used Regular expressions. More... | |
| class | Scanner |
| class | StringScanner |
| struct | Token |
| struct | TokenDef |
Typedefs | |
| typedef std::vector< TokenDef > | TokenDefs |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Token &tok) |
| std::ostream & | operator<< (std::ostream &os, const Node &n) |
| Node * | expression (Token &token, Lexer &lex, int rbp) |
| typedef std::vector<TokenDef> teditor::parser::TokenDefs |
| std::ostream& teditor::parser::operator<< | ( | std::ostream & | os, |
| const Node & | n | ||
| ) |
| std::ostream& teditor::parser::operator<< | ( | std::ostream & | os, |
| const Token & | tok | ||
| ) |
1.8.17