Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Parser
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Parser/VerseGrammar.h |
| Include | #include "uLang/Parser/VerseGrammar.h" |
namespace Verse
{
namespace Grammar
{
template<place Place>
nat Verse::Grammar::EncodedLength
(
const char8 * s
)
}
}
Remarks
Get length of internal lexical unit recognized for Place. U8 := 0o80..0oBF UTF8 := 0o00..0o7F | 0oC2..0oDF U8 | !(0oE0 0o80..0o9F | 0oED 0oA0..0oBF) 0oE0..0oEF U8 U8 | !(0oF0 0o80..0o8F | 0oF4 0o90..0oBF) 0oF0..0oF4 U8 U8 U8 Printable := 0o09 | !("<#" | "#>" | 0o0..0o1F | 0o7F | 0oC2 0o80..0o9F | 0oE2 0o80 0oA8..0oA9 ) UTF8 | .. Special := ''|'{'|'}'|'#'|'<'|'>'|'&'|'~' String := .. !(''|'{'|'}'|'"') Text .. Content := .. !Special Text ..