C# Класс DCPUB.Ast.StringLiteralNode

Наследование: CompilableNode
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
staticLabel Intermediate.Label
value string

Открытые методы

Метод Описание
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

Описание методов

Emit() публичный Метод

public Emit ( CompileContext context, Model scope, Target target ) : Intermediate.IRNode
context CompileContext
scope Model
target Target
Результат Intermediate.IRNode

GatherSymbols() публичный Метод

public GatherSymbols ( CompileContext context, Model enclosingScope ) : void
context CompileContext
enclosingScope Model
Результат void

GetFetchToken() публичный Метод

public GetFetchToken ( ) : Operand
Результат Operand

Init() публичный Метод

public Init ( Irony context, Irony treeNode ) : void
context Irony
treeNode Irony
Результат void

UnescapeString() публичный статический Метод

public static UnescapeString ( String s ) : String
s String
Результат String

Описание свойств

staticLabel публичное свойство

public Intermediate.Label staticLabel
Результат Intermediate.Label

value публичное свойство

public string value
Результат string