mmir-tooling
Version:
Build tools for MMIR projects
320 lines (180 loc) • 4.67 kB
Markdown
**[mmir-tooling 7.0.0-beta1](../README.md)**
> [Globals](../README.md) / [mmir-lib](../modules/mmir_lib.md) / ParsingResult
# Class: ParsingResult
## Hierarchy
* **ParsingResult**
## Index
### Constructors
* [constructor](mmir_lib.parsingresult.md#constructor)
### Methods
* [getCallDataEnd](mmir_lib.parsingresult.md#getcalldataend)
* [getCallDataStart](mmir_lib.parsingresult.md#getcalldatastart)
* [getCallDataType](mmir_lib.parsingresult.md#getcalldatatype)
* [getEnd](mmir_lib.parsingresult.md#getend)
* [getStart](mmir_lib.parsingresult.md#getstart)
* [getType](mmir_lib.parsingresult.md#gettype)
* [getTypeName](mmir_lib.parsingresult.md#gettypename)
* [getValue](mmir_lib.parsingresult.md#getvalue)
* [hasCallData](mmir_lib.parsingresult.md#hascalldata)
* [hasElse](mmir_lib.parsingresult.md#haselse)
* [hasVarReferences](mmir_lib.parsingresult.md#hasvarreferences)
* [isElse](mmir_lib.parsingresult.md#iselse)
* [isEscape](mmir_lib.parsingresult.md#isescape)
* [isEscapeEnter](mmir_lib.parsingresult.md#isescapeenter)
* [isEscapeExit](mmir_lib.parsingresult.md#isescapeexit)
* [isFor](mmir_lib.parsingresult.md#isfor)
* [isHelper](mmir_lib.parsingresult.md#ishelper)
* [isIf](mmir_lib.parsingresult.md#isif)
* [isLocalize](mmir_lib.parsingresult.md#islocalize)
* [isRender](mmir_lib.parsingresult.md#isrender)
* [isScriptBlock](mmir_lib.parsingresult.md#isscriptblock)
* [isScriptStatement](mmir_lib.parsingresult.md#isscriptstatement)
* [isScriptTag](mmir_lib.parsingresult.md#isscripttag)
* [isStyleTag](mmir_lib.parsingresult.md#isstyletag)
* [isYield](mmir_lib.parsingresult.md#isyield)
* [isYieldContent](mmir_lib.parsingresult.md#isyieldcontent)
* [setEndFrom](mmir_lib.parsingresult.md#setendfrom)
* [setStartFrom](mmir_lib.parsingresult.md#setstartfrom)
* [stringify](mmir_lib.parsingresult.md#stringify)
## Constructors
### constructor
\+ **new ParsingResult**(`thetokens`: any): [ParsingResult](mmir_lib.parsingresult.md)
#### Parameters:
Name | Type |
------ | ------ |
`thetokens` | any |
**Returns:** [ParsingResult](mmir_lib.parsingresult.md)
## Methods
### getCallDataEnd
▸ **getCallDataEnd**(): number
**Returns:** number
___
### getCallDataStart
▸ **getCallDataStart**(): number
**Returns:** number
___
### getCallDataType
▸ **getCallDataType**(): string
**Returns:** string
___
### getEnd
▸ **getEnd**(): number
**Returns:** number
___
### getStart
▸ **getStart**(): number
**Returns:** number
___
### getType
▸ **getType**(): number
**Returns:** number
___
### getTypeName
▸ **getTypeName**(): string
**Returns:** string
___
### getValue
▸ **getValue**(`rawPropertyValue`: any, `proptertyType`: any, `data`: any): any
#### Parameters:
Name | Type |
------ | ------ |
`rawPropertyValue` | any |
`proptertyType` | any |
`data` | any |
**Returns:** any
___
### hasCallData
▸ **hasCallData**(): boolean
**Returns:** boolean
___
### hasElse
▸ **hasElse**(): boolean
**Returns:** boolean
___
### hasVarReferences
▸ **hasVarReferences**(): boolean
**Returns:** boolean
___
### isElse
▸ **isElse**(): boolean
**Returns:** boolean
___
### isEscape
▸ **isEscape**(): boolean
**Returns:** boolean
___
### isEscapeEnter
▸ **isEscapeEnter**(): boolean
**Returns:** boolean
___
### isEscapeExit
▸ **isEscapeExit**(): boolean
**Returns:** boolean
___
### isFor
▸ **isFor**(): boolean
**Returns:** boolean
___
### isHelper
▸ **isHelper**(): boolean
**Returns:** boolean
___
### isIf
▸ **isIf**(): boolean
**Returns:** boolean
___
### isLocalize
▸ **isLocalize**(): boolean
**Returns:** boolean
___
### isRender
▸ **isRender**(): boolean
**Returns:** boolean
___
### isScriptBlock
▸ **isScriptBlock**(): boolean
**Returns:** boolean
___
### isScriptStatement
▸ **isScriptStatement**(): boolean
**Returns:** boolean
___
### isScriptTag
▸ **isScriptTag**(): boolean
**Returns:** boolean
___
### isStyleTag
▸ **isStyleTag**(): boolean
**Returns:** boolean
___
### isYield
▸ **isYield**(): boolean
**Returns:** boolean
___
### isYieldContent
▸ **isYieldContent**(): boolean
**Returns:** boolean
___
### setEndFrom
▸ **setEndFrom**(`thetokens`: any): void
#### Parameters:
Name | Type |
------ | ------ |
`thetokens` | any |
**Returns:** void
___
### setStartFrom
▸ **setStartFrom**(`thetokens`: any): void
#### Parameters:
Name | Type |
------ | ------ |
`thetokens` | any |
**Returns:** void
___
### stringify
▸ **stringify**(`disableStrictMode?`: boolean): string
#### Parameters:
Name | Type |
------ | ------ |
`disableStrictMode?` | boolean |
**Returns:** string