Navigation
API > API/Runtime > API/Runtime/VerseCompiler
| Name | generate |
| Type | struct |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Parser/VerseGrammar.h |
| Include Path | #include "uLang/Parser/VerseGrammar.h" |
Syntax
template<class gen_t>
struct generate : public gen_t
Inheritance Hierarchy
- gen_t → generate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
generate
(
const ts&... TS |
Passthrough constructor. | uLang/Parser/VerseGrammar.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| block_t | block< syntaxes_t, capture_t > | uLang/Parser/VerseGrammar.h | |
| capture_t | typename gen_t::capture_t | uLang/Parser/VerseGrammar.h | |
| error_t | typename gen_t::error_t | uLang/Parser/VerseGrammar.h | |
| result_t | result< t, error_t > | uLang/Parser/VerseGrammar.h | |
| syntax_t | typename gen_t::syntax_t | uLang/Parser/VerseGrammar.h | |
| syntaxes_t | typename gen_t::syntaxes_t | uLang/Parser/VerseGrammar.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
result_t< syntax_t > Content
(
const snippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
result_t< syntax_t > Contents
(
const snippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
result< syntax_t, error_t > File
(
const block_t& Block |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
syntax_t Leading
(
const capture_t&, |
uLang/Parser/VerseGrammar.h | ||
| Optional string callbacks which don't contribute to abstract syntax. | uLang/Parser/VerseGrammar.h | ||
void LinePrefix
(
capture_t&, |
uLang/Parser/VerseGrammar.h | ||
void MarkupStart
(
capture_t&, |
uLang/Parser/VerseGrammar.h | ||
void MarkupStop
(
capture_t&, |
uLang/Parser/VerseGrammar.h | ||
void MarkupTag
(
capture_t&, |
uLang/Parser/VerseGrammar.h | ||
void MarkupTrim
(
capture_t& Capture |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
result_t< syntax_t > Parenthesis
(
const block_t& Block |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
result_t< syntax_t > PrefixBrackets
(
const snippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
void Semicolon
(
capture_t&, |
uLang/Parser/VerseGrammar.h | ||
result_t< syntax_t > String
(
const snippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
result_t< syntax_t > StringLiteral
(
const snippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
| String callbacks that can contribute to abstract syntax. | uLang/Parser/VerseGrammar.h | ||
syntax_t Trailing
(
const syntax_t& Syntax, |
uLang/Parser/VerseGrammar.h | ||
| Default translators from concrete syntax callbacks to abstract syntax callbacks. | uLang/Parser/VerseGrammar.h |