Свойство | Type | Description | |
---|---|---|---|
_context | IMacroContext | ||
_handler | VList |
||
_input | LNode |
Méthode | Description | |
---|---|---|
GenCodeForPattern ( LNode input, LNode pattern ) : void | ||
GetPatternComponents ( LNode pattern, LNode &varBinding, bool &refExistingVar, LNode &cmpExpr, LNode &isType, LNode &inRange, VList |
||
PutCond ( LNode cond ) : void | ||
PutStmt ( LNode stmt ) : void |
Méthode | Description | |
---|---|---|
CodeGeneratorForMatchCase ( IMacroContext context, LNode input, VList |
||
GenCodeForPattern ( LNode pattern ) : LNode | ||
GetOutputAsLNode ( ) : LNode |
protected GenCodeForPattern ( LNode input, LNode pattern ) : void | ||
input | LNode | |
pattern | LNode | |
Résultat | void |
protected GetPatternComponents ( LNode pattern, LNode &varBinding, bool &refExistingVar, LNode &cmpExpr, LNode &isType, LNode &inRange, VList |
||
pattern | LNode | |
varBinding | LNode | |
refExistingVar | bool | |
cmpExpr | LNode | |
isType | LNode | |
inRange | LNode | |
subPatterns | VList |
|
conditions | VList |
|
Résultat | void |