ROSE
0.11.96.11
|
Grammar declaration.
Definition at line 403 of file DocumentMarkup.h.
#include <DocumentMarkup.h>
Public Member Functions | |
Grammar & | with (const Function::Ptr &) |
Insert function. More... | |
virtual std::string | operator() (const std::string &s) const |
Evaluate an entire string. | |
Static Public Member Functions | |
static std::string | unescape (const std::string &s) |
Expand escape sequences "@@", "@{" and "@}". | |
static std::string | escape (const std::string &s) |
Escape all special "@", "{", and "}". | |
Grammar& Sawyer::Document::Markup::Grammar::with | ( | const Function::Ptr & | ) |
Insert function.
Also removes any previously declared function with the same name.