C# Class DCPUB.Ast.StringLiteralNode

Inheritance: CompilableNode
Afficher le fichier Open project: Blecki/DCPUB

Méthodes publiques

Свойство Type Description
staticLabel Intermediate.Label
value string

Méthodes publiques

Méthode Description
Emit ( CompileContext context, Model scope, Target target ) : Intermediate.IRNode
GatherSymbols ( CompileContext context, Model enclosingScope ) : void
GetFetchToken ( ) : Operand
Init ( Irony context, Irony treeNode ) : void
UnescapeString ( String s ) : String

Method Details

Emit() public méthode

public Emit ( CompileContext context, Model scope, Target target ) : Intermediate.IRNode
context CompileContext
scope Model
target Target
Résultat Intermediate.IRNode

GatherSymbols() public méthode

public GatherSymbols ( CompileContext context, Model enclosingScope ) : void
context CompileContext
enclosingScope Model
Résultat void

GetFetchToken() public méthode

public GetFetchToken ( ) : Operand
Résultat Operand

Init() public méthode

public Init ( Irony context, Irony treeNode ) : void
context Irony
treeNode Irony
Résultat void

UnescapeString() public static méthode

public static UnescapeString ( String s ) : String
s String
Résultat String

Property Details

staticLabel public_oe property

public Intermediate.Label staticLabel
Résultat Intermediate.Label

value public_oe property

public string value
Résultat string