Euphoria
eu::core::tracery Namespace Reference

Namespaces

 english
 

Classes

struct  GeneratorArgument
 
struct  LiteralStringNode
 
struct  ActionRule
 
struct  CallSymbolNode
 
struct  Result
 
struct  Node
 
struct  Modifier
 
struct  Rule
 
struct  Symbol
 
struct  Grammar
 

Functions

Result from_json (Symbol *rule, const jsonh::Value &value, const jsonh::Document *doc)
 
std::string to_string (const Result &r)
 
Result parse_error (TextfileParser *parser)
 
std::string read_tracery_ident (TextfileParser *parser)
 

Function Documentation

◆ from_json()

Result eu::core::tracery::from_json ( Symbol rule,
const jsonh::Value &  value,
const jsonh::Document *  doc 
)

Definition at line 32 of file tracery.cc.

◆ parse_error()

Result eu::core::tracery::parse_error ( TextfileParser parser)

Definition at line 223 of file tracery.cc.

◆ read_tracery_ident()

std::string eu::core::tracery::read_tracery_ident ( TextfileParser parser)

Definition at line 230 of file tracery.cc.

◆ to_string()

std::string eu::core::tracery::to_string ( const Result r)

Definition at line 191 of file tracery.cc.