Parser Class
Namespace: Stimulsoft.Blockly
Methods
| Method | Returns | Description |
|---|---|---|
| addBlock | T | |
addStandardBlocks static |
Parser | |
| addUserFunctionBlocks | Parser | |
| parse | Workspace | |
| parseBlock | IronBlock | |
| parseField | void | |
| parseMutation | void | |
| parseStatement | void | |
| parseValue | void |
Method Details
addBlock
addBlock(c: { new(): T
Parameters
- c ({ new()
Returns T
addStandardBlocks static
addStandardBlocks(parser: Parser, report: StiReport): Parser
Parameters
Returns Parser
addUserFunctionBlocks
addUserFunctionBlocks(userFunction: StiUserFunction): Parser
Parameters
- userFunction (StiUserFunction)
Returns Parser
parse
parse(xml: string, preserveWhitespace: any): Workspace
Parameters
- xml (string)
- preserveWhitespace (any)
Returns Workspace
parseBlock
parseBlock(node: XmlNode): IronBlock
Parameters
- node (XmlNode)
Returns IronBlock
parseField
parseField(fieldNode: XmlNode, block: IronBlock): void
Parameters
parseMutation
parseMutation(mutationNode: XmlNode, block: IronBlock): void
Parameters
parseStatement
parseStatement(statementNode: XmlNode, block: IronBlock): void
Parameters
parseValue
parseValue(valueNode: XmlNode, block: IronBlock): void
Parameters