loki.ir package
Subpackages
- loki.ir.tests package
- Submodules
- Module contents
Submodules
- loki.ir.expr_visitors module
ExpressionFinderExpressionFinder.retrieverExpressionFinder.retrieverExpressionFinder.find_uniques()ExpressionFinder.retrieve()ExpressionFinder.default_retvalExpressionFinder.visit_tuple()ExpressionFinder.visit_list()ExpressionFinder.visit_Expression()ExpressionFinder.visit_Node()ExpressionFinder.visit_TypeDef()ExpressionFinder.visit_VariableDeclaration()
FindExpressionsFindVariablesFindTypedSymbolsFindInlineCallsFindLiteralsFindRealLiteralsExpressionTransformerSubstituteExpressionsSubstituteStringExpressionsAttachScopesAttachScopes.visit_object()AttachScopes.visit()AttachScopes.visit_Expression()AttachScopes.visit_list()AttachScopes.visit_tuple()AttachScopes.visit_Node()AttachScopes.visit_Import()AttachScopes.visit_VariableDeclaration()AttachScopes.visit_ProcedureDeclaration()AttachScopes.visit_Scope()AttachScopes.visit_Subroutine()AttachScopes.visit_Module()
- loki.ir.find module
- loki.ir.ir_graph module
HAVE_IR_GRAPHGraphCollectorGraphCollector.symgenGraphCollector.join_items()GraphCollector.format_node()GraphCollector.format_line()GraphCollector.visit_all()GraphCollector.visit_Module()GraphCollector.visit_Subroutine()GraphCollector.visit_Comment()GraphCollector.visit_CommentBlock()GraphCollector.visit_Node()GraphCollector.visit_Expression()GraphCollector.visit_tuple()GraphCollector.visit_list()GraphCollector.visit_Conditional()
ir_graph()
- loki.ir.nodes module
NodeInternalNodeLeafNodeScopedNodeSectionAssociateLoopWhileLoopConditionalPragmaRegionInterfaceAssignmentConditionalAssignmentCallStatementAllocationDeallocationNullifyCommentCommentBlockPragmaPreprocessorDirectiveImportVariableDeclarationProcedureDeclarationDataDeclarationStatementFunctionTypeDefMultiConditionalTypeConditionalForallMaskedStatementIntrinsicEnumerationRawSource
- loki.ir.pragma_utils module
- loki.ir.transformer module
- loki.ir.visitor module
Module contents
The Loki internal representation (IR) and associated APIs for tree traversal.