C# Class io.IoState

Show file Open project: devaspot/io Class Usage Examples

Public Properties

Property Type Description
activateMessage IoMessage
activateSymbol IoSeq
asStringMessage IoMessage
cachedNumbers IoObjectArrayList
callSymbol IoSeq
clrProto IoCLR
collectedLinkMessage IoMessage
compareMessage IoMessage
contextList System.Collections.ArrayList
core IoObject
currentIoStack System.Collections.Stack
debugOn int
debugger IoObject
endTime double
exitResult int
forwardMessage IoMessage
forwardSymbol IoSeq
initMessage IoMessage
ioBreak IoObject
ioContinue IoObject
ioEol IoObject
ioFalse IoObject
ioNil IoObject
ioNormal IoObject
ioReturn IoObject
ioTrue IoObject
lobby IoObject
localsProto IoObject
localsUpdateSlotCFunc IoObject
mainMessage IoMessage
messageCount int
messageCountLimit int
nilMessage IoMessage
noShufflingSymbol IoSeq
objectForReferenceIdMessage IoMessage
objectProto IoObject
opShuffleMessage IoMessage
opShuffleSymbol IoSeq
primitives System.Collections.Hashtable
printMessage IoMessage
referenceIdForObjectMessage IoMessage
returnValue object
runMessage IoMessage
selfMessage IoMessage
selfSymbol IoSeq
semicolonSymbol IoSeq
setSlotBlock IoObject
setSlotSymbol IoSeq
setSlotWithTypeSymbol IoSeq
shouldExit int
stackSizeSymbol IoSeq
stopStatus IoStopStatus
symbols System.Collections.Hashtable
tailCallMessage IoMessage
timeLimit double
typeMessage IoMessage
typeSymbol IoSeq
updateSlotSymbol IoSeq
vmWillSendMessage IoMessage
willFreeMessage IoMessage
yieldMessage IoMessage

Public Methods

Method Description
IOSYMBOL ( string name ) : IoSeq
IoState ( ) : System
Return ( IoObject v ) : void
error ( IoMessage m, string s ) : void
error ( IoMessage self, string p, string p_3 ) : void
handleStatus ( ) : int
loadFile ( string fileName ) : IoObject
onDoCStringWithLabel ( IoObject target, string code, string label ) : IoObject
processBootstrap ( ) : IoObject
prompt ( IoState state ) : void
protoWithInitFunc ( string name ) : IoObject
registerProtoWithFunc ( string name, IoStateProto stateProto ) : void
resetStopStatus ( ) : void
setupSingletons ( ) : void
setupSymbols ( ) : void

Method Details

IOSYMBOL() public method

public IOSYMBOL ( string name ) : IoSeq
name string
return IoSeq

IoState() public method

public IoState ( ) : System
return System

Return() public method

public Return ( IoObject v ) : void
v IoObject
return void

error() public method

public error ( IoMessage m, string s ) : void
m IoMessage
s string
return void

error() public method

public error ( IoMessage self, string p, string p_3 ) : void
self IoMessage
p string
p_3 string
return void

handleStatus() public method

public handleStatus ( ) : int
return int

loadFile() public method

public loadFile ( string fileName ) : IoObject
fileName string
return IoObject

onDoCStringWithLabel() public method

public onDoCStringWithLabel ( IoObject target, string code, string label ) : IoObject
target IoObject
code string
label string
return IoObject

processBootstrap() public method

public processBootstrap ( ) : IoObject
return IoObject

prompt() public method

public prompt ( IoState state ) : void
state IoState
return void

protoWithInitFunc() public method

public protoWithInitFunc ( string name ) : IoObject
name string
return IoObject

registerProtoWithFunc() public method

public registerProtoWithFunc ( string name, IoStateProto stateProto ) : void
name string
stateProto IoStateProto
return void

resetStopStatus() public method

public resetStopStatus ( ) : void
return void

setupSingletons() public method

public setupSingletons ( ) : void
return void

setupSymbols() public method

public setupSymbols ( ) : void
return void

Property Details

activateMessage public property

public IoMessage,io activateMessage
return IoMessage

activateSymbol public property

public IoSeq,io activateSymbol
return IoSeq

asStringMessage public property

public IoMessage,io asStringMessage
return IoMessage

cachedNumbers public property

public IoObjectArrayList,io cachedNumbers
return IoObjectArrayList

callSymbol public property

public IoSeq,io callSymbol
return IoSeq

clrProto public property

public IoCLR,io clrProto
return IoCLR

collectedLinkMessage public property

public IoMessage,io collectedLinkMessage
return IoMessage

compareMessage public property

public IoMessage,io compareMessage
return IoMessage

contextList public property

public ArrayList,System.Collections contextList
return System.Collections.ArrayList

core public property

public IoObject,io core
return IoObject

currentIoStack public property

public Stack,System.Collections currentIoStack
return System.Collections.Stack

debugOn public property

public int debugOn
return int

debugger public property

public IoObject,io debugger
return IoObject

endTime public property

public double endTime
return double

exitResult public property

public int exitResult
return int

forwardMessage public property

public IoMessage,io forwardMessage
return IoMessage

forwardSymbol public property

public IoSeq,io forwardSymbol
return IoSeq

initMessage public property

public IoMessage,io initMessage
return IoMessage

ioBreak public property

public IoObject,io ioBreak
return IoObject

ioContinue public property

public IoObject,io ioContinue
return IoObject

ioEol public property

public IoObject,io ioEol
return IoObject

ioFalse public property

public IoObject,io ioFalse
return IoObject

ioNil public property

public IoObject,io ioNil
return IoObject

ioNormal public property

public IoObject,io ioNormal
return IoObject

ioReturn public property

public IoObject,io ioReturn
return IoObject

ioTrue public property

public IoObject,io ioTrue
return IoObject

lobby public property

public IoObject,io lobby
return IoObject

localsProto public property

public IoObject,io localsProto
return IoObject

localsUpdateSlotCFunc public property

public IoObject,io localsUpdateSlotCFunc
return IoObject

mainMessage public property

public IoMessage,io mainMessage
return IoMessage

messageCount public property

public int messageCount
return int

messageCountLimit public property

public int messageCountLimit
return int

nilMessage public property

public IoMessage,io nilMessage
return IoMessage

noShufflingSymbol public property

public IoSeq,io noShufflingSymbol
return IoSeq

objectForReferenceIdMessage public property

public IoMessage,io objectForReferenceIdMessage
return IoMessage

objectProto public property

public IoObject,io objectProto
return IoObject

opShuffleMessage public property

public IoMessage,io opShuffleMessage
return IoMessage

opShuffleSymbol public property

public IoSeq,io opShuffleSymbol
return IoSeq

primitives public property

public Hashtable,System.Collections primitives
return System.Collections.Hashtable

printMessage public property

public IoMessage,io printMessage
return IoMessage

referenceIdForObjectMessage public property

public IoMessage,io referenceIdForObjectMessage
return IoMessage

returnValue public property

public object returnValue
return object

runMessage public property

public IoMessage,io runMessage
return IoMessage

selfMessage public property

public IoMessage,io selfMessage
return IoMessage

selfSymbol public property

public IoSeq,io selfSymbol
return IoSeq

semicolonSymbol public property

public IoSeq,io semicolonSymbol
return IoSeq

setSlotBlock public property

public IoObject,io setSlotBlock
return IoObject

setSlotSymbol public property

public IoSeq,io setSlotSymbol
return IoSeq

setSlotWithTypeSymbol public property

public IoSeq,io setSlotWithTypeSymbol
return IoSeq

shouldExit public property

public int shouldExit
return int

stackSizeSymbol public property

public IoSeq,io stackSizeSymbol
return IoSeq

stopStatus public property

public IoStopStatus stopStatus
return IoStopStatus

symbols public property

public Hashtable,System.Collections symbols
return System.Collections.Hashtable

tailCallMessage public property

public IoMessage,io tailCallMessage
return IoMessage

timeLimit public property

public double timeLimit
return double

typeMessage public property

public IoMessage,io typeMessage
return IoMessage

typeSymbol public property

public IoSeq,io typeSymbol
return IoSeq

updateSlotSymbol public property

public IoSeq,io updateSlotSymbol
return IoSeq

vmWillSendMessage public property

public IoMessage,io vmWillSendMessage
return IoMessage

willFreeMessage public property

public IoMessage,io willFreeMessage
return IoMessage

yieldMessage public property

public IoMessage,io yieldMessage
return IoMessage