Interface MatchConditional.MatchConditionalPart2
- All Superinterfaces:
Documentable,MatchConditional.MC1,OS_Element
- All Known Implementing Classes:
MatchConditionalImpl.MatchConditionalPart2_
- Enclosing interface:
- MatchConditional
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(FunctionItem aItem) voidaddDocString(antlr.Token text) voidexpr(IExpression expr) default voidgenerate_match_conditional(@NotNull BaseEvaFunction gf, Context cctx, InstructionArgument i, @NotNull Label label_next, @NotNull Label label_end, GenerateFunctions3 generateFunctions) @NotNull Context@NotNull List<FunctionItem>getItems()@NotNull OS_ElementvoidvoidMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.MatchConditional.MC1
visitGenMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString
-
Method Details
-
add
- Specified by:
addin interfaceMatchConditional.MC1
-
addDocString
void addDocString(antlr.Token text) - Specified by:
addDocStringin interfaceDocumentable
-
expr
-
getContext
- Specified by:
getContextin interfaceMatchConditional.MC1- Specified by:
getContextin interfaceOS_Element
-
getItems
- Specified by:
getItemsin interfaceMatchConditional.MC1
-
getMatchingExpression
IExpression getMatchingExpression() -
getParent
- Specified by:
getParentin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceMatchConditional.MC1- Specified by:
serializeToin interfaceOS_Element
-
scope
-
generate_match_conditional
default void generate_match_conditional(@NotNull @NotNull BaseEvaFunction gf, Context cctx, InstructionArgument i, @NotNull @NotNull Label label_next, @NotNull @NotNull Label label_end, GenerateFunctions3 generateFunctions)
-