Token
extends
JsonSerializable
in
Tags
Table of Contents
Methods
- calculateEndPosition() : Position
- calculateStartPosition() : Position
- getEnd() : Position|null
- getParent() : BlockToken|null
- getPreviousToken() : Token|null
- getStart() : Position
- getType() : string
- getValue() : TValue
- isComplete() : bool
- setEnd() : self
- setParent() : self
- setPreviousToken() : self
Methods
calculateEndPosition()
public
static calculateEndPosition(TokenizerContext $tokenizerContext[, Token|null $token = null ]) : Position
Parameters
- $tokenizerContext : TokenizerContext
- $token : Token|null = null
Return values
PositioncalculateStartPosition()
public
static calculateStartPosition(TokenizerContext $tokenizerContext) : Position
Parameters
- $tokenizerContext : TokenizerContext
Return values
PositiongetEnd()
public
getEnd() : Position|null
Return values
Position|nullgetParent()
public
getParent() : BlockToken|null
Return values
BlockToken|nullgetPreviousToken()
public
getPreviousToken() : Token|null
Return values
Token|nullgetStart()
public
getStart() : Position
Return values
PositiongetType()
public
getType() : string
Return values
stringgetValue()
public
getValue() : TValue
Return values
TValueisComplete()
public
isComplete() : bool
Return values
boolsetEnd()
public
setEnd(Position $end) : self
Parameters
- $end : Position
Return values
selfsetParent()
public
setParent(BlockToken|null $parent) : self
Parameters
- $parent : BlockToken|null
Return values
selfsetPreviousToken()
public
setPreviousToken(Token|null $previousToken) : self
Parameters
- $previousToken : Token|null