Class Source
Represents Source Object
Defined in: source01.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Source(src)
Source Object
|
Field Attributes | Field Name and Description |
---|---|
source string buffer
|
|
buffer pointer (0 origin)
|
|
stack[][]
stack for buffer pointer
|
Method Attributes | Method Name and Description |
---|---|
eod()
End of Data
|
|
pop(pop)
Pop Pointer
|
|
push()
Push Pointer
|
|
rewind()
Rewind
|
|
set(src)
Set Source
|
Field Detail
{String}
buf
source string buffer
{Number}
ptr
buffer pointer (0 origin)
{Number}
stack[]
stack for buffer pointer
Method Detail
{Boolean}
eod()
End of Data
- Since:
- 0.1
- Returns:
- {Boolean} true if buffer pointer comes at end of data
pop(pop)
Pop Pointer
- Parameters:
- {Boolean} pop
- true if pop pushed pointer, false if remove pushed pointer
- Since:
- 0.1
push()
Push Pointer
- Since:
- 0.1
rewind()
Rewind
- Since:
- 0.1
set(src)
Set Source
- Parameters:
- {String} src
- source string
- Since:
- 0.1