Navigation
API > API/Runtime > API/Runtime/VerseCompiler
| Name | TGenerate |
| Type | struct |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Parser/VerseGrammar.h |
| Include Path | #include "uLang/Parser/VerseGrammar.h" |
Syntax
template<class GeneratorType>
struct TGenerate : public GeneratorType
Inheritance Hierarchy
- GeneratorType → TGenerate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TGenerate
(
const ArgTypes&... Args |
Passthrough constructor. | uLang/Parser/VerseGrammar.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CaptureType | typename GeneratorType::CaptureType | uLang/Parser/VerseGrammar.h | |
| ErrorType | typename GeneratorType::ErrorType | uLang/Parser/VerseGrammar.h | |
| ResultOf | TResult< ResultValueType, ErrorType > | uLang/Parser/VerseGrammar.h | |
| SBlockInternal | SBlock< SyntaxesType, CaptureType > | uLang/Parser/VerseGrammar.h | |
| SyntaxesType | typename GeneratorType::SyntaxesType | uLang/Parser/VerseGrammar.h | |
| SyntaxType | typename GeneratorType::SyntaxType | uLang/Parser/VerseGrammar.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BlankLine
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
void BlockCmt
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
ResultOf< SyntaxType > Content
(
const SSnippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
ResultOf< SyntaxType > Contents
(
const SSnippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
TResult< SyntaxType, ErrorType > File
(
const SBlockInternal& Block |
uLang/Parser/VerseGrammar.h | ||
void IndCmt
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
void Indent
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
SyntaxType Leading
(
const CaptureType&, |
uLang/Parser/VerseGrammar.h | ||
void LineCmt
(
CaptureType& |
Optional string callbacks which don't contribute to abstract syntax. | uLang/Parser/VerseGrammar.h | |
void LinePrefix
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
void MarkupStart
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
void MarkupStop
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
void MarkupTag
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
void MarkupTrim
(
CaptureType& Capture |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
ResultOf< SyntaxType > Parenthesis
(
const SBlockInternal& Block |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
ResultOf< SyntaxType > PrefixBrackets
(
const SSnippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
void Semicolon
(
CaptureType& |
uLang/Parser/VerseGrammar.h | ||
ResultOf< SyntaxType > String
(
const SSnippet& Snippet, |
uLang/Parser/VerseGrammar.h | ||
| uLang/Parser/VerseGrammar.h | |||
| uLang/Parser/VerseGrammar.h | |||
| String callbacks that can contribute to abstract syntax. | uLang/Parser/VerseGrammar.h | ||
SyntaxType Trailing
(
const SyntaxType& Syntax, |
uLang/Parser/VerseGrammar.h | ||
| Default translators from concrete syntax callbacks to abstract syntax callbacks. | uLang/Parser/VerseGrammar.h |