enum class syntax::SyntaxType
sys::Obj sys::Enum syntax::SyntaxType
@Serializable { simple=true }
SyntaxType models a syntax specific segment type such keyword or comment
- bracket
-
const static SyntaxType bracket := ...
Bracket such as
{
,}
,(
,)
,[
, or]
- comment
-
const static SyntaxType comment := ...
Comment section either to end of line or multi-line block
- fromStr
-
static new fromStr(Str name, Bool checked := true)
Return the SyntaxType instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
- keyword
-
const static SyntaxType keyword := ...
Language specific keyword
- literal
-
const static SyntaxType literal := ...
String literal
- text
-
const static SyntaxType text := ...
Normal text
- vals
-
const static SyntaxType[] vals := ...
List of SyntaxType values indexed by ordinal