C# Class io.IoState

Mostra 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_oe property

public IoMessage,io activateMessage
return IoMessage

activateSymbol public_oe property

public IoSeq,io activateSymbol
return IoSeq

asStringMessage public_oe property

public IoMessage,io asStringMessage
return IoMessage

cachedNumbers public_oe property

public IoObjectArrayList,io cachedNumbers
return IoObjectArrayList

callSymbol public_oe property

public IoSeq,io callSymbol
return IoSeq

clrProto public_oe property

public IoCLR,io clrProto
return IoCLR

collectedLinkMessage public_oe property

public IoMessage,io collectedLinkMessage
return IoMessage

compareMessage public_oe property

public IoMessage,io compareMessage
return IoMessage

contextList public_oe property

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

core public_oe property

public IoObject,io core
return IoObject

currentIoStack public_oe property

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

debugOn public_oe property

public int debugOn
return int

debugger public_oe property

public IoObject,io debugger
return IoObject

endTime public_oe property

public double endTime
return double

exitResult public_oe property

public int exitResult
return int

forwardMessage public_oe property

public IoMessage,io forwardMessage
return IoMessage

forwardSymbol public_oe property

public IoSeq,io forwardSymbol
return IoSeq

initMessage public_oe property

public IoMessage,io initMessage
return IoMessage

ioBreak public_oe property

public IoObject,io ioBreak
return IoObject

ioContinue public_oe property

public IoObject,io ioContinue
return IoObject

ioEol public_oe property

public IoObject,io ioEol
return IoObject

ioFalse public_oe property

public IoObject,io ioFalse
return IoObject

ioNil public_oe property

public IoObject,io ioNil
return IoObject

ioNormal public_oe property

public IoObject,io ioNormal
return IoObject

ioReturn public_oe property

public IoObject,io ioReturn
return IoObject

ioTrue public_oe property

public IoObject,io ioTrue
return IoObject

lobby public_oe property

public IoObject,io lobby
return IoObject

localsProto public_oe property

public IoObject,io localsProto
return IoObject

localsUpdateSlotCFunc public_oe property

public IoObject,io localsUpdateSlotCFunc
return IoObject

mainMessage public_oe property

public IoMessage,io mainMessage
return IoMessage

messageCount public_oe property

public int messageCount
return int

messageCountLimit public_oe property

public int messageCountLimit
return int

nilMessage public_oe property

public IoMessage,io nilMessage
return IoMessage

noShufflingSymbol public_oe property

public IoSeq,io noShufflingSymbol
return IoSeq

objectForReferenceIdMessage public_oe property

public IoMessage,io objectForReferenceIdMessage
return IoMessage

objectProto public_oe property

public IoObject,io objectProto
return IoObject

opShuffleMessage public_oe property

public IoMessage,io opShuffleMessage
return IoMessage

opShuffleSymbol public_oe property

public IoSeq,io opShuffleSymbol
return IoSeq

primitives public_oe property

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

printMessage public_oe property

public IoMessage,io printMessage
return IoMessage

referenceIdForObjectMessage public_oe property

public IoMessage,io referenceIdForObjectMessage
return IoMessage

returnValue public_oe property

public object returnValue
return object

runMessage public_oe property

public IoMessage,io runMessage
return IoMessage

selfMessage public_oe property

public IoMessage,io selfMessage
return IoMessage

selfSymbol public_oe property

public IoSeq,io selfSymbol
return IoSeq

semicolonSymbol public_oe property

public IoSeq,io semicolonSymbol
return IoSeq

setSlotBlock public_oe property

public IoObject,io setSlotBlock
return IoObject

setSlotSymbol public_oe property

public IoSeq,io setSlotSymbol
return IoSeq

setSlotWithTypeSymbol public_oe property

public IoSeq,io setSlotWithTypeSymbol
return IoSeq

shouldExit public_oe property

public int shouldExit
return int

stackSizeSymbol public_oe property

public IoSeq,io stackSizeSymbol
return IoSeq

stopStatus public_oe property

public IoStopStatus stopStatus
return IoStopStatus

symbols public_oe property

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

tailCallMessage public_oe property

public IoMessage,io tailCallMessage
return IoMessage

timeLimit public_oe property

public double timeLimit
return double

typeMessage public_oe property

public IoMessage,io typeMessage
return IoMessage

typeSymbol public_oe property

public IoSeq,io typeSymbol
return IoSeq

updateSlotSymbol public_oe property

public IoSeq,io updateSlotSymbol
return IoSeq

vmWillSendMessage public_oe property

public IoMessage,io vmWillSendMessage
return IoMessage

willFreeMessage public_oe property

public IoMessage,io willFreeMessage
return IoMessage

yieldMessage public_oe property

public IoMessage,io yieldMessage
return IoMessage