UniSet 2.45.1
Пространство имен st2js.ir

Классы

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

Переменные

 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]