C# Class FyreVM.Engine.StrNode

Afficher le fichier Open project: ChicagoDave/Zifmia

Méthodes publiques

Méthode Description
GetHandlingNode ( Engine e ) : StrNode

Returns the non-branch node that will handle the next string action.

When called on a branch node, this will consume one or more compressed string bits.

HandleNextChar ( Engine e ) : void

Performs the action associated with this string node: printing a character or string, terminating output, or reading a bit and delegating to another node.

When called on a branch node, this will consume one or more compressed string bits.

Méthodes protégées

Méthode Description
EmitChar ( Engine e, char ch ) : void
EmitChar ( Engine e, uint ch ) : void

Method Details

EmitChar() protected méthode

protected EmitChar ( Engine e, char ch ) : void
e Engine
ch char
Résultat void

EmitChar() protected méthode

protected EmitChar ( Engine e, uint ch ) : void
e Engine
ch uint
Résultat void

GetHandlingNode() public méthode

Returns the non-branch node that will handle the next string action.
When called on a branch node, this will consume one or more compressed string bits.
public GetHandlingNode ( Engine e ) : StrNode
e Engine The that is printing.
Résultat StrNode

HandleNextChar() public abstract méthode

Performs the action associated with this string node: printing a character or string, terminating output, or reading a bit and delegating to another node.
When called on a branch node, this will consume one or more compressed string bits.
public abstract HandleNextChar ( Engine e ) : void
e Engine The that is printing.
Résultat void