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

Returns Parser


parse

parse(xml: string, preserveWhitespace: any): Workspace

Parameters

  • xml (string)
  • preserveWhitespace (any)

Returns Workspace


parseBlock

parseBlock(node: XmlNode): IronBlock

Parameters

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