|
| | generate_vst (const TSRef< uLang::CDiagnostics > &Diagnostics, const CUTF8String &SnippetPath, const parse_behaviour ParseBehaviour, const uint32_t VerseVersion, const uint32_t UploadedAtFNVersion) |
| |
| template<typename... MessageFragmentsType> |
| error_t | Err (const snippet &Location, const char *IssueIdCStr, MessageFragmentsType... MessageFragments) const |
| |
| result_t | Num (const snippet &Snippet, text Digits, text Fraction, text ExponentSign, text Exponent) const |
| |
| result_t | NumHex (const snippet &Snippet, text Digits) const |
| |
| result_t | Units (const snippet &Snippet, const syntax_t &Num, text Units) const |
| |
| result_t | Invoke (const snippet &Snippet, const syntax_t &MacroCommand, const block_t &Clause1, const block_t *Clause2, const block_t *Clause3) const |
| |
| result_t | Native (const snippet &Snippet, const text &Name) const |
| |
| result_t | Native (const snippet &Snippet, const char *NameCStr) const |
| |
| result_t | Ident (const snippet &Snippet, const text &NameA, const text &NameB, const text &NameC) const |
| |
| result_t | QualIdent (const snippet &Snippet, const block_t &QualifierBlock, text Name) const |
| |
| result_t | PrefixAttribute (const snippet &Snippet, const syntax_t &Attribute, const syntax_t &Base) const |
| |
| result_t | PostfixAttribute (const snippet &Snippet, const syntax_t &Base, const syntax_t &Attribute) const |
| |
| TSRef< Clause > | File (const block_t &Block) const |
| |
| TSRef< Clause > | MakeParameterClause (const block_t &CallBlock) const |
| |
| result_t | Call (const snippet &Snippet, mode Mode, const syntax_t &ReceiverSyntax, const block_t &CallBlock) const |
| |
| result_t | Parenthesis (const block_t &Block) const |
| |
| result_t | Char8 (const snippet &Snippet, char8 Char8) const |
| |
| result_t | Char32 (const snippet &Snippet, char32 Char32, bool bCode, bool bBackslash) const |
| |
| result_t | Path (const snippet &Snippet, text Value) const |
| |
| result_t | Escape (const snippet &Snippet, const syntax_t &Escaped) const |
| |
| result_t | StringLiteral (const snippet &Snippet, const capture_t &String) const |
| |
| result_t | String (const snippet &Snippet, const syntaxes_t &Splices) const |
| |
| result_t | StringInterpolate (const snippet &Snippet, place Place, bool bBrace, const block_t &Block) const |
| |
| void | Text (capture_t &Capture, const snippet &Snippet, place Place) const |
| |
| void | StringBackslash (capture_t &Capture, const snippet &Snippet, place Place, char8 Backslashed) const |
| |
| result_t | Content (const snippet &Snippet, const syntaxes_t &Splices) const |
| |
| result_t | Contents (const snippet &Snippet, const capture_t &Leading, const syntaxes_t &Splices) const |
| |
| result_t | InvokeMarkup (const snippet &Snippet, text StartToken, const capture_t &Leading, const syntax_t &Macro, block_t *Clause1, block_t *DoClause, const capture_t &TokenLeading, const capture_t &PreContent, const syntax_t &Content, const capture_t &PostContent) const |
| |
| void | NewLine (capture_t &Capture, const snippet &Snippet, const place Place) const |
| |
| void | Semicolon (capture_t &Capture, const snippet &Snippet) const |
| |
| syntax_t | Leading (const capture_t &Capture, const syntax_t &Syntax) const |
| |
| syntax_t | Trailing (const syntax_t &Syntax, const capture_t &Capture) const |
| |
| TSRef< Clause > | MakeSpecifier (const syntax_t &Attr) const |
| |
| result_t | PrefixToken (const snippet &Snippet, mode Mode, text Symbol, const block_t &RightBlock, bool bLift, const syntaxes_t &Specifiers={}, bool bLive=false) const |
| |
| result_t | PrefixBrackets (const snippet &Snippet, const block_t &LeftBlock, const block_t &RightBlock) const |
| |
| result_t | InfixToken (const snippet &Snippet, mode Mode, const syntax_t &Left, text Symbol, const syntax_t &Right) const |
| |
| result_t | DefineFromType (const snippet &Snippet, const syntax_t &Left, const block_t &RightBlock) const |
| |
| result_t | InfixBlock (const snippet &Snippet, const syntax_t &Left, text Symbol, const block_t &RightBlock) const |
| |
| result_t | PostfixToken (const snippet &Snippet, mode Mode, const syntax_t &Left, text Symbol) const |
| |
| void | Indent (capture_t &Capture, const snippet &Snippet, place Place) const |
| |
| void | LineCmt (capture_t &Capture, const snippet &Snippet, const place Place, const capture_t &Comments) const |
| |
| void | BlockCmt (capture_t &Capture, const snippet &Snippet, const place Place, const capture_t &Comments) const |
| |
| void | IndCmt (capture_t &Capture, const snippet &Snippet, const place Place, const capture_t &Comments) const |
| |
| void | MarkupTrim (capture_t &Capture) const |
| |
| void | MarkupStart (capture_t &Capture, const snippet &Snippet) const |
| |
| void | MarkupTag (capture_t &Capture, const snippet &Snippet) const |
| |
| void | MarkupStop (capture_t &Capture, const snippet &Snippet) const |
| |
| const CUTF8String & | GetSnippetPath () const |
| |
| | generate (const ts &... TS) |
| |
| result< syntax_t, error_t > | Units (const snippet &Snippet, const syntax_t &Num, text Units) const |
| |
| result_t< syntax_t > | Parenthesis (const block_t &Block) const |
| |
| result_t< syntax_t > | StringLiteral (const snippet &Snippet, const capture_t &Capture) const |
| |
| result_t< syntax_t > | StringInterpolate (const snippet &Snippet, place Place, bool, const block_t &Block) const |
| |
| result_t< syntax_t > | String (const snippet &Snippet, const syntaxes_t &Splices) const |
| |
| result_t< syntax_t > | Content (const snippet &Snippet, const syntaxes_t &Splices) const |
| |
| result_t< syntax_t > | Contents (const snippet &Snippet, const capture_t &, const syntaxes_t &Splices) const |
| |
| result_t< syntax_t > | InvokeMarkup (const snippet &Snippet, text, const capture_t &, const syntax_t &Macro, block_t *Clause, block_t *DoClause, const capture_t &, const capture_t &, const syntax_t &Content, const capture_t &) const |
| |
| result_t< syntax_t > | PrefixToken (const snippet &Snippet, mode Mode, text Symbol, const block_t &Block, bool Lift, const syntaxes_t &={}) const |
| |
| result_t< syntax_t > | PrefixBrackets (const snippet &Snippet, const block_t &Left, const block_t &Right) const |
| |
| result_t< syntax_t > | PostfixToken (const snippet &Snippet, mode Mode, const syntax_t &Left, text Symbol) const |
| |
| result_t< syntax_t > | InfixToken (const snippet &Snippet, mode Mode, const syntax_t &Left, text Symbol, const syntax_t &Right) const |
| |
| result_t< syntax_t > | InfixBlock (const snippet &Snippet, const syntax_t &LeftSyntax, text Symbol, const block_t &Right) const |
| |
| syntax_t | Leading (const capture_t &, const syntax_t &Syntax) const |
| |
| syntax_t | Trailing (const syntax_t &Syntax, const capture_t &) const |
| |
| result< syntax_t, error_t > | File (const block_t &Block) const |
| |
| void | Text (capture_t &Capture, const snippet &Snippet, place Place) const |
| |
| void | NewLine (capture_t &Capture, const snippet &, place Place) const |
| |
| void | StringBackslash (capture_t &Capture, const snippet &, place Place, char8 Backslashed) const |
| |
| void | LineCmt (capture_t &, const snippet &, place, const capture_t &) const |
| |
| void | BlockCmt (capture_t &, const snippet &, place, const capture_t &) const |
| |
| void | IndCmt (capture_t &, const snippet &, place, const capture_t &) const |
| |
| void | Indent (capture_t &, const snippet &, place) const |
| |
| void | BlankLine (capture_t &, const snippet &, place) const |
| |
| void | Semicolon (capture_t &, const snippet &) const |
| |
| void | MarkupTrim (capture_t &Capture) const |
| |
| void | MarkupStart (capture_t &, const snippet &) const |
| |
| void | MarkupTag (capture_t &, const snippet &) const |
| |
| void | MarkupStop (capture_t &, const snippet &) const |
| |
| void | LinePrefix (capture_t &, const snippet &) const |
| |