Class MLParser
class MLParser;
Constructors
| Name | Description |
|---|---|
this
(code, filename, context)
|
Fields
| Name | Type | Description |
|---|---|---|
_code
|
string | |
_context
|
Widget | |
_currentWidget
|
Widget | |
_filename
|
string | |
_ownContext
|
bool | |
_token
|
Token | |
_tokenizer
|
Tokenizer | |
_treeStack
|
Collection!(dcanvas.widgets.widget.Widget,false) |
Methods
| Name | Description |
|---|---|
createWidget
(name)
|
|
applySuffix
(value, suffix)
|
|
checkNoEof
()
|
throw exception if current token is eof |
createContext
(name)
|
|
error
(msg)
|
|
nextToken
()
|
move to next token |
nextTokenNoEof
()
|
move to next token, throw exception if eof |
parse
()
|
|
parseArrayProperty
(propName)
|
|
parseProperty
()
|
|
parseRectProperty
(propName)
|
|
parseWidgetProperties
(w)
|
|
setBoolProperty
(propName, value)
|
|
setFloatProperty
(propName, value)
|
|
setIdentProperty
(propName, value)
|
|
setIntProperty
(propName, value, suffix)
|
|
setRectProperty
(propName, value)
|
|
setStringListValueProperty
(propName, values)
|
|
setStringProperty
(propName, value)
|
|
skipWhitespace
()
|
|
skipWhitespaceAndEols
()
|
|
skipWhitespaceAndEolsNoEof
()
|
|
skipWhitespaceNoEof
()
|
|
unknownObjectError
(objectName)
|
|
unknownPropertyError
(objectName, propName)
|
Aliases
| Name | Description |
|---|---|
~this
|