| 
    ROSE 0.11.145.357
    
   | 
 
A system for embedding function calls in text.
This namespace has functions for marking up text with function calls. A function call looks like @foo{arg1}{arg2}... where foo is the name of the function and its arguments are each enclosed in curly braces. A function declaration for "foo" must be inserted into the grammar before "@@foo" can be recognized.
Classes | |
| class | Concat | 
| No-operation.  More... | |
| class | Error | 
| Function that generates an error message.  More... | |
| class | ErrorLocation | 
| Information about the location of an exception.  More... | |
| class | Eval | 
| Evaluate arguments a second time.  More... | |
| class | Function | 
| Base class for markup functions.  More... | |
| class | Grammar | 
| Grammar declaration.  More... | |
| class | IfEq | 
| An "if" statement.  More... | |
| class | Quote | 
| Function that quotes its arguments.  More... | |
| class | Reflow | 
| A class that can reflow and indent paragraphs.  More... | |
| class | StaticContent | 
| A function that inserts a string.  More... | |
| class | SyntaxError | 
| Syntax error when parsing markup.  More... | |
| class | TokenStream | 
Typedefs | |
| typedef Lexer::Token< TokenType > | Token | 
Enumerations | |
| enum | TokenType {  TOK_DATA , TOK_FUNCTION , TOK_LEFT , TOK_RIGHT , TOK_BLANK_LINE }  | 
| typedef Lexer::Token<TokenType> Sawyer::Document::Markup::Token | 
Definition at line 50 of file DocumentMarkup.h.
| enum Sawyer::Document::Markup::TokenType | 
Definition at line 42 of file DocumentMarkup.h.