Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Generator-independent base class of parser.
| |
|
| Name |
CParserBase |
| Type |
struct |
| Header File |
/Engine/Source/Runtime/VerseCompiler/Public/uLang/Parser/VerseGrammar.h |
| Include Path |
#include "uLang/Parser/VerseGrammar.h" |
Syntax
struct CParserBase
Derived Classes
Constructors
| Name |
Remarks |
Include Path |
Unreal Specifiers |
CParserBase
(
uint64_t InputLength0,
const char8_t* InputString0,
uint64_t Line0
)
|
|
uLang/Parser/VerseGrammar.h |
|
Structs
| Name |
Remarks |
| SContext |
Grammar SContext coinciding with "push" and "pop" in the specification. |
| SCursor |
A cursor tracks a parsing position in accordance with the Verse grammar, and a snipping position that attributes NewLine to the Space preceding it. |
| SPoint |
A point for producing snippets. |
Variables
Protected
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| CommentDepth |
uint32_t |
|
uLang/Parser/VerseGrammar.h |
|
| Context |
SContext |
|
uLang/Parser/VerseGrammar.h |
|
| Cursor |
SCursor |
State and constructor. |
uLang/Parser/VerseGrammar.h |
|
| ExprDepth |
uint32_t |
|
uLang/Parser/VerseGrammar.h |
|
| FirstToken |
uint8_t |
Tokens. |
uLang/Parser/VerseGrammar.h |
|
| InputLength |
const uint64_t |
|
uLang/Parser/VerseGrammar.h |
|
| InputString |
const char8_t * |
|
uLang/Parser/VerseGrammar.h |
|
| NextToken |
uint8_t |
|
uLang/Parser/VerseGrammar.h |
|