StardewUI.Framework.Grammar Namespace
Classes
Name | Description |
---|---|
AttributeValueTypeExtensions | Extensions for the AttributeValueType enum. |
LexerException | The exception that is thrown when a Lexer fails to process the markup it is given. |
ParserException | The exception that is thrown when a DocumentReader encounters invalid content. |
Structs
Name | Description |
---|---|
Argument | A complete method argument parsed from StarML. |
Attribute | A complete attribute assignment parsed from StarML. |
DocumentReader | Reads elements and associated attributes from a StarML document (content string). |
Event | An event handler parsed from StarML. |
Lexer | Consumes raw StarML content as a token stream. |
TagInfo | Information about a parsed tag in StarML. |
Token | A token emitted by the StarML Lexer. |
Enums
Name | Description |
---|---|
ArgumentExpressionType | Defines the possible types of an Argument, which specifies how to resolve its value at runtime. |
AttributeType | The different types of an Attribute, independent of its value. |
AttributeValueType | Types allowed for the value of an Attribute. |
TagMember | The type of tag member read, resulting from a call to NextMember(). |
TokenType | Types of tokens allowed in StarML. |