UniSet @VERSION@
Классы | Переменные
Пространство имен st2js.ir

Классы

class  IECType
 
class  IRArrayAccess
 
class  IRAssignment
 
class  IRBinaryOp
 
class  IRCase
 
class  IRContinueStatement
 
class  IRExitStatement
 
class  IRFBCall
 
class  IRFBInstance
 
class  IRFieldAccess
 
class  IRForLoop
 
class  IRFunctionBlock
 
class  IRFunctionCall
 
class  IRIfElse
 
class  IRLiteral
 
class  IRProgram
 
class  IRProgramCall
 
class  IRRepeatLoop
 
class  IRReturnStatement
 
class  IRStructField
 
class  IRTypeCoercion
 
class  IRUnaryOp
 
class  IRVariable
 
class  IRVarRef
 
class  IRWhileLoop
 

Переменные

 IRExpression
 
 IRStatement
 

Подробное описание

Internal Representation (IR) dataclasses for the st2js converter.

These dataclasses represent the intermediate form between the parsed ST AST
(from blark) and the generated JavaScript output. The IR is designed to map
cleanly to UniSet2 JScript semantics.

Переменные

◆ IRExpression

st2js.ir.IRExpression
Инициализатор
1= Union[
2 IRLiteral,
3 IRVarRef,
4 IRBinaryOp,
5 IRUnaryOp,
6 IRFieldAccess,
7 IRArrayAccess,
8 IRTypeCoercion,
9 IRFunctionCall,
10 IRFBCall,
11]

◆ IRStatement

st2js.ir.IRStatement
Инициализатор
1= Union[
2 IRAssignment,
3 IRIfElse,
4 IRCase,
5 IRForLoop,
6 IRWhileLoop,
7 IRRepeatLoop,
8 IRFBCall,
9 IRProgramCall,
10 IRExitStatement,
11 IRContinueStatement,
12 IRReturnStatement,
13]