toggle menu
shake
0.1.0
common
switch theme
search in API
com.shakelang.shake.shasambly.shasp
/
com.shakelang.shake.shasambly.shasp.lexer.token
/
OnDemandLexingShasPTokenInputStream
On
Demand
Lexing
Shas
PToken
Input
Stream
class
OnDemandLexingShasPTokenInputStream
(
val
input
:
CharacterInputStream
)
:
ShasPLexingBase
,
ShasPTokenInputStream
(
source
)
Members
Constructors
On
Demand
Lexing
Shas
PToken
Input
Stream
Link copied to clipboard
constructor
(
input
:
CharacterInputStream
)
Properties
actual
Link copied to clipboard
open
lateinit override
var
actual
:
ShasPToken
actual
End
Link copied to clipboard
open
val
actualEnd
:
Int
actual
Has
Value
Link copied to clipboard
open
val
actualHasValue
:
Boolean
actual
Start
Link copied to clipboard
open
val
actualStart
:
Int
actual
Type
Link copied to clipboard
open
val
actualType
:
ShasPTokenType
actual
Value
Link copied to clipboard
open
val
actualValue
:
String
?
buffer
Link copied to clipboard
val
buffer
:
MutableList
<
ShasPToken
>
input
Link copied to clipboard
protected
val
input
:
CharacterInputStream
map
Link copied to clipboard
open
override
val
map
:
PositionMap
position
Link copied to clipboard
open
override
var
position
:
Int
size
Link copied to clipboard
open
override
val
size
:
Nothing
source
Link copied to clipboard
open
override
val
source
:
String
Functions
has
Link copied to clipboard
open
override
fun
has
(
num
:
Int
)
:
Boolean
has
Next
Link copied to clipboard
open
operator
fun
hasNext
(
)
:
Boolean
make
Token
Link copied to clipboard
open
fun
makeToken
(
)
:
ShasPToken
next
Link copied to clipboard
open
operator
fun
next
(
)
:
ShasPToken
next
Type
Link copied to clipboard
open
fun
nextType
(
)
:
ShasPTokenType
next
Value
Link copied to clipboard
open
fun
nextValue
(
)
:
String
?
peek
Link copied to clipboard
open
override
fun
peek
(
offset
:
Int
)
:
ShasPToken
open
fun
peek
(
)
:
ShasPToken
peek
End
Link copied to clipboard
open
fun
peekEnd
(
)
:
Int
open
fun
peekEnd
(
offset
:
Int
)
:
Int
peek
Has
Value
Link copied to clipboard
open
fun
peekHasValue
(
)
:
Boolean
open
fun
peekHasValue
(
offset
:
Int
)
:
Boolean
peek
Start
Link copied to clipboard
open
fun
peekStart
(
)
:
Int
open
fun
peekStart
(
offset
:
Int
)
:
Int
peek
Type
Link copied to clipboard
open
fun
peekType
(
)
:
ShasPTokenType
open
fun
peekType
(
offset
:
Int
)
:
ShasPTokenType
peek
Value
Link copied to clipboard
open
fun
peekValue
(
)
:
String
?
open
fun
peekValue
(
offset
:
Int
)
:
String
?
skip
Link copied to clipboard
open
override
fun
skip
(
)
open
override
fun
skip
(
amount
:
Int
)