Loki
Home page
Getting started
Using Loki
API reference
Loki
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (ExpressionParser method)
A
accumulate_polynomial_terms() (in module loki.expression.symbolic)
ALL (Simplification attribute)
all_imports (ProgramUnit property)
all_subroutines (Sourcefile property)
AllClasses (RegexParserClass attribute)
Allocation (class in loki.ir.nodes)
always_rebuild() (Visitor method)
anchor (LazyNodeLookup property)
append() (PragmaRegion method)
(Section method)
apply() (ProgramUnit method)
(Sourcefile method)
apply_label() (FortranCodegen method)
arg_iter() (CallStatement method)
(InlineCall method)
arg_map (CallStatement property)
(InlineCall property)
argnames (Subroutine property)
args (Node property)
(ScopedNode property)
args_frozen (Node property)
arguments (InlineCall property)
(Subroutine property)
Array (class in loki.expression.symbols)
ArraySubscript (class in loki.expression.symbols)
as_tuple() (in module loki.tools.util)
Assignment (class in loki.ir.nodes)
Associate (class in loki.ir.nodes)
association_map (Associate property)
attach_pragma_regions() (in module loki.ir.pragma_utils)
attach_pragmas() (in module loki.ir.pragma_utils)
AttachScopes (class in loki.ir.expr_visitors)
AttachScopesMapper (class in loki.expression.mappers)
auto_post_mortem_debugger() (in module loki.tools.util)
available_frontends() (in module loki.frontend.util)
B
basename (MetaSymbol property)
(TypedSymbol property)
BasicType (class in loki.types)
Binary (class in loki.build.binary)
binary_insertion_sort() (in module loki.tools.util)
build() (Binary method)
C
cached_func() (in module loki.tools.util)
CallClass (RegexParserClass attribute)
CallStatement (class in loki.ir.nodes)
case_insensitive_getattr() (LokiEvaluationMapper static method)
case_sensitive (MetaSymbol property)
(SymbolTable property)
CaseInsensitiveDefaultDict (class in loki.tools.util)
CaseInsensitiveDict (class in loki.tools.util)
Cast (class in loki.expression.symbols)
CCodegen (class in loki.backend.cgen)
CCodeMapper (class in loki.backend.cgen)
ceil_division() (in module loki.expression.symbolic)
cgen() (in module loki.backend.cgen)
CHARACTER (BasicType attribute)
children (Node property)
chunks() (in module loki.tools.util)
cleanup() (LokiTempdir method)
clone() (Array method)
(InlineCall method)
(MetaSymbol method)
(Module method)
(Node method)
(ProgramUnit method)
(Scope method)
(Source method)
(Sourcefile method)
(Subroutine method)
(SymbolAttributes method)
(SymbolTable method)
(TypeDef method)
(TypedSymbol method)
clone_lines() (Source method)
clone_with_kwargs_as_args() (InlineCall method)
clone_with_sorted_kwargs() (InlineCall method)
clone_with_span() (Source method)
clone_with_string() (Source method)
ClusterCommentTransformer (class in loki.frontend.util)
CollectCoefficients (Simplification attribute)
CombineMultilinePragmasTransformer (class in loki.frontend.util)
Comment (class in loki.ir.nodes)
CommentBlock (class in loki.ir.nodes)
comments (TypeDef property)
compare() (SymbolAttributes method)
Comparison (class in loki.expression.symbols)
COMPARISON_OP_TO_FORTRAN (FCodeMapper attribute)
COMPLEX (BasicType attribute)
Conditional (class in loki.ir.nodes)
ConditionalAssignment (class in loki.ir.nodes)
config_override() (in module loki.config)
Configuration (class in loki.config)
convert_kwargs_to_args() (CallStatement method)
CppCodegen (class in loki.backend.cppgen)
CppCodeMapper (class in loki.backend.cppgen)
cppgen() (in module loki.backend.cppgen)
create() (LokiTempdir method)
create_operation() (FParser2IR method)
CudaCodegen (class in loki.backend.cudagen)
CudaCodeMapper (class in loki.backend.cudagen)
CudaFortranCodegen (class in loki.backend.cufgen)
cudagen() (in module loki.backend.cudagen)
cufgen() (in module loki.backend.cufgen)
current_line (FortranReader property)
D
DaceCodegen (class in loki.backend.dacegen)
dacegen() (in module loki.backend.dacegen)
DataDeclaration (class in loki.ir.nodes)
DataType (class in loki.types)
Deallocation (class in loki.ir.nodes)
debug() (in module loki.logging)
DeclarationClass (RegexParserClass attribute)
declarations (ProgramUnit property)
(TypeDef property)
default_args (GenericVisitor attribute)
default_retval (ExpressionFinder attribute)
default_retval() (FindNodes class method)
(GenericVisitor class method)
(PatternFinder class method)
(SequenceFinder class method)
DEFERRED (BasicType attribute)
DeferredTypeSymbol (class in loki.expression.symbols)
defines_symbols (Node property)
definitions (Module property)
(ProgramUnit property)
(Sourcefile property)
delete() (in module loki.tools.files)
Dereference (class in loki.expression.symbols)
DerivedType (class in loki.types)
DerivedTypeSymbol (class in loki.expression.symbols)
detach_pragma_regions() (in module loki.ir.pragma_utils)
detach_pragmas() (in module loki.ir.pragma_utils)
DetachScopesMapper (class in loki.expression.mappers)
detail() (in module loki.logging)
dict_override() (in module loki.tools.util)
dimensions (Array property)
dtype (TypeDef property)
E
else_bodies (Conditional property)
EmptyClass (RegexParserClass attribute)
enrich() (ProgramUnit method)
(Subroutine method)
ensure_nested_tuple() (CallStatement class method)
ensure_tuple() (CallStatement class method)
(Conditional class method)
(InternalNode class method)
enum_symbols (ProgramUnit property)
Enumeration (class in loki.ir.nodes)
error() (in module loki.logging)
execute() (in module loki.tools.util)
expr_mapper (ExpressionTransformer attribute)
,
[1]
expression (Cast property)
ExpressionCallbackMapper (class in loki.expression.mappers)
ExpressionDimensionsMapper (class in loki.expression.mappers)
ExpressionFinder (class in loki.ir.expr_visitors)
ExpressionParser (class in loki.expression.parser)
ExpressionRetriever (class in loki.expression.mappers)
ExpressionTransformer (class in loki.ir.expr_visitors)
F
FCodeMapper (class in loki.backend.fgen)
fgen() (in module loki.backend.fgen)
filehash() (in module loki.tools.files)
FileLogger() (in module loki.logging)
filter() (PPRule method)
find() (Source method)
find_files() (in module loki.tools.files)
find_paths() (in module loki.tools.files)
find_uniques() (ExpressionFinder method)
FindExpressions (class in loki.ir.expr_visitors)
FindInlineCalls (class in loki.ir.expr_visitors)
FindLiterals (class in loki.ir.expr_visitors)
FindNodes (class in loki.ir.find)
FindRealLiterals (class in loki.ir.expr_visitors)
FindScopes (class in loki.ir.find)
FindTypedSymbols (class in loki.ir.expr_visitors)
FindVariables (class in loki.ir.expr_visitors)
fixture_a_i() (in module loki.ir.tests.test_ir_nodes)
fixture_a_n() (in module loki.ir.tests.test_ir_nodes)
fixture_here() (in module loki.tools.tests.test_tools)
fixture_i() (in module loki.ir.tests.test_ir_nodes)
fixture_n() (in module loki.ir.tests.test_ir_nodes)
fixture_one() (in module loki.ir.tests.test_ir_nodes)
fixture_scope() (in module loki.ir.tests.test_ir_nodes)
Flatten (Simplification attribute)
flatten() (in module loki.tools.util)
FloatLiteral (class in loki.expression.symbols)
Forall (class in loki.ir.nodes)
format_line() (GraphCollector method)
(Stringifier method)
format_lookup_name() (SymbolTable method)
format_node() (GraphCollector method)
(Stringifier method)
FORTRAN_INTRINSIC_PROCEDURES (in module loki.expression.parser)
FortranCodegen (class in loki.backend.fgen)
FortranReader (class in loki.frontend.source)
FP (Frontend attribute)
FParser2IR (class in loki.frontend.fparser)
from_c99_type() (BasicType class method)
from_file() (Sourcefile class method)
from_fortran_type() (BasicType class method)
from_fparser() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine class method)
from_name() (BasicType class method)
from_omni() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine class method)
from_regex() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine class method)
from_source() (ProgramUnit class method)
(Sourcefile class method)
from_str() (BasicType class method)
Frontend (class in loki.frontend.util)
G
GenericVisitor (class in loki.ir.visitor)
get() (CaseInsensitiveDefaultDict method)
(CaseInsensitiveDict method)
(LokiTempdir method)
(SymbolTable method)
get_block_source() (FParser2IR method)
get_derived_type_member() (MetaSymbol method)
(TypedSymbol method)
get_fparser_node() (in module loki.frontend.fparser)
get_label() (FParser2IR method)
get_line_index() (FortranReader method)
get_line_indices_from_span() (FortranReader method)
get_pragma_parameters() (in module loki.ir.pragma_utils)
get_pyrange() (in module loki.expression.symbolic)
get_source() (FParser2IR method)
get_str_from_symbol_attr() (IntrinsicTypeC method)
(IntrinsicTypeCpp method)
get_symbol() (ProgramUnit method)
(ScopedNode method)
get_symbol_scope() (Scope method)
gettempdir() (in module loki.tools.files)
GraphCollector (class in loki.ir.ir_graph)
graphviz_present() (in module loki.tools.util)
group_by_class() (in module loki.tools.util)
H
HAVE_FP (in module loki.frontend.fparser)
HAVE_IR_GRAPH (in module loki.ir.ir_graph)
HAVE_OMNI (in module loki.frontend.omni)
HAVE_REGEX (in module loki.frontend.regex)
I
Import (class in loki.ir.nodes)
import_map (ProgramUnit property)
ImportClass (RegexParserClass attribute)
imported_symbol_map (ProgramUnit property)
(TypeDef property)
imported_symbols (ProgramUnit property)
(TypeDef property)
imports (ProgramUnit property)
indent (Stringifier property)
info (PPRule property)
info() (in module loki.logging)
init_arg_names (Array property)
(Cast attribute)
(Dereference attribute)
(FloatLiteral attribute)
(InlineCall attribute)
(IntLiteral attribute)
(IntrinsicLiteral attribute)
(LiteralList attribute)
(LogicLiteral attribute)
(MetaSymbol property)
(Reference attribute)
(StringLiteral attribute)
(TypedSymbol attribute)
initial (Dereference property)
(MetaSymbol property)
(Reference property)
(VariableSymbol property)
initialize() (Configuration method)
InlineCall (class in loki.expression.symbols)
InlineCommentTransformer (class in loki.frontend.util)
InlineDo (class in loki.expression.symbols)
insert() (PragmaRegion method)
(Section method)
INTEGER (BasicType attribute)
IntegerArithmetic (Simplification attribute)
Interface (class in loki.ir.nodes)
interface (Subroutine property)
interface_map (ProgramUnit property)
interface_symbol_map (ProgramUnit property)
interface_symbols (ProgramUnit property)
(TypeDef property)
InterfaceClass (RegexParserClass attribute)
interfaces (ProgramUnit property)
InternalNode (class in loki.ir.nodes)
IntLiteral (class in loki.expression.symbols)
Intrinsic (class in loki.ir.nodes)
IntrinsicLiteral (class in loki.expression.symbols)
IntrinsicTypeC (class in loki.backend.cgen)
IntrinsicTypeCpp (class in loki.backend.cppgen)
inverse_map (Associate property)
ir (ProgramUnit property)
(Subroutine property)
(TypeDef property)
ir_graph() (in module loki.ir.ir_graph)
(Node method)
is_child_of() (in module loki.ir.find)
is_constant() (in module loki.expression.symbolic)
is_dimension_constant() (in module loki.expression.symbolic)
is_elemental (ProcedureType property)
is_function (ProcedureType property)
(StatementFunction property)
is_iterable() (in module loki.tools.util)
is_kwargs_order_correct() (CallStatement method)
(InlineCall method)
is_loki_pragma() (in module loki.ir.pragma_utils)
is_parent_of() (in module loki.ir.find)
is_subset() (in module loki.tools.util)
iteration_index() (in module loki.expression.symbolic)
iteration_number() (in module loki.expression.symbolic)
J
join_items() (GraphCollector method)
(Stringifier method)
join_lines() (Stringifier static method)
join_source_list() (in module loki.frontend.source)
JoinableStringList (class in loki.tools.strings)
K
kwarguments (InlineCall property)
L
label (Node attribute)
LazyNodeLookup (class in loki.tools.util)
LeafNode (class in loki.ir.nodes)
lex_table (ExpressionParser attribute)
lint_rules
module
lint_rules.lint_rules
module
Literal (class in loki.expression.symbols)
LiteralList (class in loki.expression.symbols)
live_symbols (Node property)
load_module() (in module loki.tools.files)
local_loki_cleanup() (in module loki.tools.files)
local_loki_setup() (in module loki.tools.files)
log() (in module loki.logging)
LOGICAL (BasicType attribute)
LogicalAnd (class in loki.expression.symbols)
LogicalNot (class in loki.expression.symbols)
LogicalOr (class in loki.expression.symbols)
LogicEvaluation (Simplification attribute)
LogicLiteral (class in loki.expression.symbols)
loki.backend
module
loki.backend.cgen
module
loki.backend.cppgen
module
loki.backend.cudagen
module
loki.backend.cufgen
module
loki.backend.dacegen
module
loki.backend.fgen
module
loki.backend.pygen
module
loki.backend.tests
module
loki.build.binary
module
loki.config
module
loki.expression
module
loki.expression.mappers
module
loki.expression.operations
module
loki.expression.parser
module
loki.expression.symbolic
module
loki.expression.symbols
module
loki.expression.tests
module
loki.expression.tests.test_symbols
module
loki.frontend
module
loki.frontend.fparser
module
loki.frontend.omni
module
loki.frontend.preprocessing
module
loki.frontend.regex
module
loki.frontend.source
module
loki.frontend.tests
module
loki.frontend.util
module
loki.ir
module
loki.ir.expr_visitors
module
loki.ir.find
module
loki.ir.ir_graph
module
loki.ir.nodes
module
loki.ir.pprint
module
loki.ir.pragma_utils
module
loki.ir.tests
module
loki.ir.tests.test_ir_nodes
module
loki.ir.transformer
module
loki.ir.visitor
module
loki.logging
module
loki.module
module
loki.program_unit
module
loki.scope
module
loki.sourcefile
module
loki.subroutine
module
loki.tools
module
loki.tools.files
module
loki.tools.strings
module
loki.tools.tests
module
loki.tools.tests.test_tools
module
loki.tools.util
module
loki.types
module
loki_make_stringifier() (in module loki.expression.symbols)
LokiEvaluationMapper (class in loki.expression.parser)
LokiIdentityMapper (class in loki.expression.mappers)
LokiStringifyMapper (class in loki.expression.mappers)
LokiTempdir (class in loki.tools.files)
lookup() (SymbolTable method)
lookup_method() (GenericVisitor method)
Loop (class in loki.ir.nodes)
LoopRange (class in loki.expression.symbols)
lower (Range property)
M
make_complete() (ProgramUnit method)
(Scope method)
(Sourcefile method)
make_stringifier() (Dereference method)
(InlineCall method)
(InlineDo method)
(LiteralList method)
(MetaSymbol method)
(ParenthesisedAdd method)
(ParenthesisedDiv method)
(ParenthesisedMul method)
(ParenthesisedPow method)
(Reference method)
(StrCompareMixin method)
map_algebraic_leaf() (ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
map_array() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_array_subscript() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_c_dereference() (CCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_c_reference() (CCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_call() (LokiEvaluationMapper method)
map_call_with_kwargs() (LokiEvaluationMapper method)
map_cast() (CCodeMapper method)
(ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_comparison() (FCodeMapper method)
(SimplifyMapper method)
map_constant() (ExpressionCallbackMapper method)
map_deferred_type_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_derived_type_symbol() (LokiIdentityMapper method)
(LokiStringifyMapper method)
map_float_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(FCodeMapper method)
(LokiEvaluationMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_foreign() (FCodeMapper method)
map_from_expr_map() (SubstituteExpressionsMapper method)
map_inline_call() (CCodeMapper method)
(CppCodeMapper method)
(ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_inline_do() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_int_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(FCodeMapper method)
(LokiEvaluationMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_intrinsic_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_literal_list() (ExpressionCallbackMapper method)
(FCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_logic_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(FCodeMapper method)
(LokiEvaluationMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_logical_and() (CCodeMapper method)
(FCodeMapper method)
(SimplifyMapper method)
map_logical_not() (CCodeMapper method)
(FCodeMapper method)
map_logical_or() (CCodeMapper method)
(FCodeMapper method)
(SimplifyMapper method)
map_lookup() (LokiEvaluationMapper method)
map_loop_range() (ExpressionCallbackMapper method)
(FCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_meta_symbol() (CCodeMapper method)
(ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_parenthesised_add() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_parenthesised_div() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_parenthesised_mul() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_parenthesised_pow() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_power() (CCodeMapper method)
map_procedure_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_product() (ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_quotient() (LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_range() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_range_index() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_scalar() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_string_concat() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_string_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_string_subscript() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_sum() (ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_variable() (LokiEvaluationMapper method)
map_variable_symbol() (AttachScopesMapper method)
(CCodeMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
mapper_method (Array attribute)
(ArraySubscript attribute)
(Cast attribute)
(DeferredTypeSymbol attribute)
(Dereference attribute)
(DerivedTypeSymbol attribute)
(FloatLiteral attribute)
(InlineCall attribute)
(InlineDo attribute)
(IntLiteral attribute)
(IntrinsicLiteral attribute)
(LiteralList attribute)
(LogicLiteral attribute)
(LoopRange attribute)
(MetaSymbol attribute)
(ParenthesisedAdd attribute)
(ParenthesisedDiv attribute)
(ParenthesisedMul attribute)
(ParenthesisedPow attribute)
(ProcedureSymbol attribute)
(Range attribute)
(RangeIndex attribute)
(Reference attribute)
(Scalar attribute)
(StringConcat attribute)
(StringLiteral attribute)
(StringSubscript attribute)
(VariableSymbol attribute)
MaskedStatement (class in loki.ir.nodes)
MaskedTransformer (class in loki.ir.transformer)
match_indices() (PatternFinder static method)
maybe_rebuild() (Visitor method)
members (Subroutine property)
MetaSymbol (class in loki.expression.symbols)
module
lint_rules
lint_rules.lint_rules
loki.backend
loki.backend.cgen
loki.backend.cppgen
loki.backend.cudagen
loki.backend.cufgen
loki.backend.dacegen
loki.backend.fgen
loki.backend.pygen
loki.backend.tests
loki.build.binary
loki.config
loki.expression
loki.expression.mappers
loki.expression.operations
loki.expression.parser
loki.expression.symbolic
loki.expression.symbols
loki.expression.tests
loki.expression.tests.test_symbols
loki.frontend
loki.frontend.fparser
loki.frontend.omni
loki.frontend.preprocessing
loki.frontend.regex
loki.frontend.source
loki.frontend.tests
loki.frontend.util
loki.ir
loki.ir.expr_visitors
loki.ir.find
loki.ir.ir_graph
loki.ir.nodes
loki.ir.pprint
loki.ir.pragma_utils
loki.ir.tests
loki.ir.tests.test_ir_nodes
loki.ir.transformer
loki.ir.visitor
loki.logging
loki.module
loki.program_unit
loki.scope
loki.sourcefile
loki.subroutine
loki.tools
loki.tools.files
loki.tools.strings
loki.tools.tests
loki.tools.tests.test_tools
loki.tools.util
loki.types
Module (class in loki.module)
module (ModuleType property)
module_type (Module property)
modules (Sourcefile property)
ModuleType (class in loki.types)
MultiConditional (class in loki.ir.nodes)
multiplicative_primitives (FCodeMapper attribute)
N
name (Cast property)
(Dereference property)
(DerivedType property)
(InlineCall property)
(MetaSymbol property)
(ModuleType property)
(ProcedureType property)
(Reference property)
(StatementFunction property)
(TypedSymbol property)
name_parts (Array property)
(MetaSymbol property)
(TypedSymbol property)
NestedMaskedTransformer (class in loki.ir.transformer)
NestedTransformer (class in loki.ir.transformer)
Node (class in loki.ir.nodes)
normalized (LoopRange property)
Nullify (class in loki.ir.nodes)
num_iterations (LoopRange property)
O
OMNI (Frontend attribute)
optional() (in module loki.tools.util)
P
parameters (ProcedureType property)
parent (MetaSymbol property)
(Scope attribute)
(SymbolTable property)
(TypedSymbol property)
parent_type (TypeDef property)
ParenthesisedAdd (class in loki.expression.operations)
ParenthesisedDiv (class in loki.expression.operations)
ParenthesisedMul (class in loki.expression.operations)
ParenthesisedPow (class in loki.expression.operations)
parents (MetaSymbol property)
(Scope property)
(TypedSymbol property)
parse_expr (in module loki.expression.parser)
parse_expr() (ProgramUnit method)
(ScopedNode method)
parse_f_float() (ExpressionParser method)
parse_f_int() (ExpressionParser method)
parse_f_string() (ExpressionParser method)
parse_float() (ExpressionParser method)
parse_fparser_ast() (in module loki.frontend.fparser)
parse_fparser_expression() (in module loki.frontend.fparser)
parse_fparser_file() (in module loki.frontend.fparser)
parse_fparser_source() (in module loki.frontend.fparser)
parse_omni_ast() (in module loki.frontend.omni)
parse_omni_file() (in module loki.frontend.omni)
parse_omni_source() (in module loki.frontend.omni)
parse_postfix() (ExpressionParser method)
parse_prefix() (ExpressionParser method)
parse_regex_source() (in module loki.frontend.regex)
parse_terminal() (ExpressionParser method)
PatternFinder (class in loki.ir.find)
perf() (in module loki.logging)
post_visit() (ExpressionRetriever method)
postprocess() (PPRule method)
Power (class in loki.expression.symbols)
pprint() (in module loki.ir.pprint)
PPRule (class in loki.frontend.preprocessing)
Pragma (class in loki.ir.nodes)
pragma_regions_attached() (in module loki.ir.pragma_utils)
PragmaAttacher (class in loki.ir.pragma_utils)
PragmaDetacher (class in loki.ir.pragma_utils)
PragmaRegion (class in loki.ir.nodes)
pragmas_attached() (in module loki.ir.pragma_utils)
prepend() (PragmaRegion method)
(Section method)
preprocess_cpp() (in module loki.frontend.preprocessing)
PreprocessorDirective (class in loki.ir.nodes)
print_state() (Configuration method)
procedure (ProcedureType property)
procedure_symbol (Subroutine property)
procedure_type (CallStatement property)
(InlineCall property)
(Subroutine property)
ProcedureDeclaration (class in loki.ir.nodes)
ProcedureSymbol (class in loki.expression.symbols)
ProcedureType (class in loki.types)
process_dimension_pragmas() (in module loki.ir.pragma_utils)
Product (class in loki.expression.symbols)
ProgramUnit (class in loki.program_unit)
ProgramUnitClass (RegexParserClass attribute)
PyCodegen (class in loki.backend.pygen)
PyCodeMapper (class in loki.backend.pygen)
pygen() (in module loki.backend.pygen)
Q
Quotient (class in loki.expression.symbols)
R
Range (class in loki.expression.symbols)
RangeIndex (class in loki.expression.symbols)
RawSource (class in loki.ir.nodes)
read_file() (in module loki.frontend.util)
reader_from_sanitized_span() (FortranReader method)
REAL (BasicType attribute)
rebuilt (Transformer attribute)
rec() (LokiIdentityMapper method)
rec_with_force_parens_around() (LokiStringifyMapper method)
Reference (class in loki.expression.symbols)
REGEX (Frontend attribute)
RegexParserClass (class in loki.frontend.regex)
register() (Configuration method)
register_in_parent_scope() (Module method)
(ProgramUnit method)
(Subroutine method)
replace_windowed() (in module loki.tools.util)
rescope() (Array method)
(MetaSymbol method)
(TypedSymbol method)
rescope_symbols() (Scope method)
reset() (ExpressionRetriever method)
(PPRule method)
resolve_typebound_var() (ProgramUnit method)
retrieve() (ExpressionCallbackMapper method)
(ExpressionFinder class method)
(ExpressionRetriever method)
retriever (ExpressionFinder attribute)
,
[1]
(FindExpressions attribute)
(FindInlineCalls attribute)
(FindLiterals attribute)
(FindRealLiterals attribute)
(FindTypedSymbols attribute)
(FindVariables attribute)
return_type (ProcedureType property)
(Subroutine property)
reuse() (Visitor static method)
routine (CallStatement property)
(InlineCall property)
routines (ProgramUnit property)
(Sourcefile property)
rules (FindNodes attribute)
S
sanitize_input() (in module loki.frontend.preprocessing)
sanitize_ir() (in module loki.frontend.util)
sanitize_registry (in module loki.frontend.preprocessing)
sanitized_lines (FortranReader attribute)
sanitized_spans (FortranReader attribute)
sanitized_string (FortranReader attribute)
Scalar (class in loki.expression.symbols)
Scope (class in loki.scope)
scope (Dereference property)
(MetaSymbol property)
(Reference property)
(TypedSymbol property)
ScopedNode (class in loki.ir.nodes)
Section (class in loki.ir.nodes)
SequenceFinder (class in loki.ir.find)
set_excepthook() (in module loki.tools.util)
set_log_level() (in module loki.logging)
setdefault() (SymbolTable method)
shape (Array property)
Simplification (class in loki.expression.symbolic)
simplify() (in module loki.expression.symbolic)
SimplifyMapper (class in loki.expression.symbolic)
sort_kwarguments() (CallStatement method)
Source (class in loki.frontend.source)
source (Node attribute)
(ProgramUnit property)
(Sourcefile property)
source_from_current_line() (FortranReader method)
source_from_head() (FortranReader method)
source_from_sanitized_span() (FortranReader method)
source_from_tail() (FortranReader method)
source_lines (FortranReader attribute)
source_to_lines() (in module loki.frontend.source)
Sourcefile (class in loki.sourcefile)
spec_parts (ProgramUnit property)
standard_imports (CCodegen attribute)
(CudaCodegen attribute)
StatementFunction (class in loki.ir.nodes)
stdchannel_is_captured() (in module loki.tools.util)
stdchannel_redirected() (in module loki.tools.util)
StrCompareMixin (class in loki.expression.symbols)
StringConcat (class in loki.expression.operations)
Stringifier (class in loki.ir.pprint)
StringLiteral (class in loki.expression.symbols)
StringSubscript (class in loki.expression.symbols)
strip_inline_comments() (in module loki.tools.util)
Subroutine (class in loki.subroutine)
subroutine_map (ProgramUnit property)
subroutines (ProgramUnit property)
(Sourcefile property)
SubstituteExpressions (class in loki.ir.expr_visitors)
SubstituteExpressionsMapper (class in loki.expression.mappers)
SubstituteStringExpressions (class in loki.ir.expr_visitors)
Sum (class in loki.expression.symbols)
symbol (Array property)
(MetaSymbol property)
(StringSubscript property)
symbol_attrs (Scope attribute)
symbol_map (Interface property)
(ProgramUnit property)
SymbolAttributes (class in loki.types)
symbolic_op() (in module loki.expression.symbolic)
symbols (Interface property)
(ProgramUnit property)
SymbolTable (class in loki.scope)
symgen (GraphCollector property)
(Stringifier property)
T
test_assignment() (in module loki.ir.tests.test_ir_nodes)
test_associate() (in module loki.ir.tests.test_ir_nodes)
test_binary_insertion_sort() (in module loki.tools.tests.test_tools)
test_callstatement() (in module loki.ir.tests.test_ir_nodes)
test_conditional() (in module loki.ir.tests.test_ir_nodes)
test_dict_override() (in module loki.tools.tests.test_tools)
test_execute() (in module loki.tools.tests.test_tools)
test_is_subset_not_ordered() (in module loki.tools.tests.test_tools)
test_is_subset_ordered() (in module loki.tools.tests.test_tools)
test_is_subset_ordered_subsequent() (in module loki.tools.tests.test_tools)
test_is_subset_raises() (in module loki.tools.tests.test_tools)
test_joinable_string_list() (in module loki.tools.tests.test_tools)
test_joinable_string_list_long() (in module loki.tools.tests.test_tools)
test_loki_tempdir() (in module loki.tools.tests.test_tools)
test_loop() (in module loki.ir.tests.test_ir_nodes)
test_multi_conditional() (in module loki.ir.tests.test_ir_nodes)
test_optional() (in module loki.tools.tests.test_tools)
test_section() (in module loki.ir.tests.test_ir_nodes)
test_symbol_recreation() (in module loki.expression.tests.test_symbols)
test_timeout() (in module loki.tools.tests.test_tools)
test_truncate_string() (in module loki.tools.tests.test_tools)
test_yaml_include() (in module loki.tools.tests.test_tools)
text (CommentBlock property)
timeout() (in module loki.tools.util)
to_file() (Sourcefile class method)
to_fortran() (ProgramUnit method)
(Sourcefile method)
to_source() (FortranReader method)
Transformer (class in loki.ir.transformer)
traversable (Node attribute)
truncate_string() (in module loki.tools.strings)
type (Dereference property)
(MetaSymbol property)
(Reference property)
(TypedSymbol property)
TypeDef (class in loki.ir.nodes)
typedef_map (ProgramUnit property)
TypeDefClass (RegexParserClass attribute)
typedefs (ProgramUnit property)
(Sourcefile property)
TypedSymbol (class in loki.expression.symbols)
U
update() (SymbolTable method)
upper (Range property)
uses_symbols (Node property)
V
Variable (class in loki.expression.symbols)
Variable() (ProgramUnit method)
(ScopedNode method)
variable_map (MetaSymbol property)
(ProgramUnit property)
(ScopedNode property)
(TypedSymbol property)
VariableDeclaration (class in loki.ir.nodes)
variables (Associate property)
(MetaSymbol property)
(ProgramUnit property)
(ScopedNode property)
(Subroutine property)
(TypeDef property)
(TypedSymbol property)
VariableSymbol (class in loki.expression.symbols)
view() (Node method)
visit() (AttachScopes method)
(FortranCodegen method)
(FParser2IR method)
(GenericVisitor method)
(MaskedTransformer method)
(Transformer method)
visit_Ac_Implied_Do() (FParser2IR method)
visit_Ac_Implied_Do_Control() (FParser2IR method)
visit_Ac_Spec() (FParser2IR method)
visit_Ac_Value_List() (FParser2IR method)
visit_Access_Spec() (FParser2IR method)
visit_Access_Stmt() (FParser2IR method)
visit_Actual_Arg_Spec() (FParser2IR method)
visit_Actual_Arg_Spec_List() (FParser2IR method)
visit_Add_Operand() (FParser2IR method)
visit_all() (GraphCollector method)
(Stringifier method)
visit_Alloc_Opt() (FParser2IR method)
visit_Alloc_Opt_List() (FParser2IR method)
visit_Allocate_Object_List() (FParser2IR method)
visit_Allocate_Shape_Spec() (FParser2IR method)
visit_Allocate_Shape_Spec_List() (FParser2IR method)
visit_Allocate_Stmt() (FParser2IR method)
visit_Allocation() (FortranCodegen method)
(FParser2IR method)
visit_Allocation_List() (FParser2IR method)
visit_And_Operand() (FParser2IR method)
visit_Array_Constructor() (FParser2IR method)
visit_Array_Section() (FParser2IR method)
visit_Assignment() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Assignment_Stmt() (FParser2IR method)
visit_Associate() (FortranCodegen method)
visit_Associate_Construct() (FParser2IR method)
visit_Associate_Stmt() (FParser2IR method)
visit_Association() (FParser2IR method)
visit_Association_List() (FParser2IR method)
visit_Assumed_Shape_Spec() (FParser2IR method)
visit_Assumed_Shape_Spec_List() (FParser2IR method)
visit_Assumed_Size_Spec() (FParser2IR method)
visit_Attr_Spec() (FParser2IR method)
visit_Attr_Spec_List() (FParser2IR method)
visit_Backspace_Stmt() (FParser2IR method)
visit_Base() (FParser2IR method)
visit_BasicType() (FortranCodegen method)
visit_Binary_Constant() (FParser2IR method)
visit_Binding_Attr() (FParser2IR method)
visit_Binding_Attr_List() (FParser2IR method)
visit_Binding_Name_List() (FParser2IR method)
visit_Binding_PASS_Arg_Name() (FParser2IR method)
visit_Binding_Private_Stmt() (FParser2IR method)
visit_Block_Label_Do_Construct() (FParser2IR method)
visit_Block_Nonlabel_Do_Construct() (FParser2IR method)
visit_BlockBase() (FParser2IR method)
visit_Call_Stmt() (FParser2IR method)
visit_CallStatement() (CCodegen method)
(CudaCodegen method)
(CudaFortranCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Case_Construct() (FParser2IR method)
visit_Case_Selector() (FParser2IR method)
visit_Case_Stmt() (FParser2IR method)
visit_Case_Value_Range() (FParser2IR method)
visit_Case_Value_Range_List() (FParser2IR method)
visit_Char_Length() (FParser2IR method)
visit_Char_Literal_Constant() (FParser2IR method)
visit_Char_Selector() (FParser2IR method)
visit_Close_Stmt() (FParser2IR method)
visit_Comment() (CCodegen method)
(FortranCodegen method)
(FParser2IR method)
(GraphCollector method)
(PyCodegen method)
visit_CommentBlock() (CCodegen method)
(FortranCodegen method)
(GraphCollector method)
(PyCodegen method)
visit_Common_Stmt() (FParser2IR method)
visit_Complex_Literal_Constant() (FParser2IR method)
visit_Component_Attr_Spec() (FParser2IR method)
visit_Component_Attr_Spec_List() (FParser2IR method)
visit_Component_Decl() (FParser2IR method)
visit_Component_Decl_List() (FParser2IR method)
visit_Component_Initialization() (FParser2IR method)
visit_Component_Part() (FParser2IR method)
visit_Component_Spec() (FParser2IR method)
visit_Component_Spec_List() (FParser2IR method)
visit_Conditional() (CCodegen method)
(FortranCodegen method)
(GraphCollector method)
(NestedMaskedTransformer method)
(PyCodegen method)
(Stringifier method)
visit_Contains_Stmt() (FParser2IR method)
visit_Continue_Stmt() (FParser2IR method)
visit_Cpp_Elif_Stmt() (FParser2IR method)
visit_Cpp_Else_Stmt() (FParser2IR method)
visit_Cpp_Endif_Stmt() (FParser2IR method)
visit_Cpp_Error_Stmt() (FParser2IR method)
visit_Cpp_If_Stmt() (FParser2IR method)
visit_Cpp_Include_Stmt() (FParser2IR method)
visit_Cpp_Line_Stmt() (FParser2IR method)
visit_Cpp_Macro_Stmt() (FParser2IR method)
visit_Cpp_Null_Stmt() (FParser2IR method)
visit_Cpp_Undef_Stmt() (FParser2IR method)
visit_Cpp_Warning_Stmt() (FParser2IR method)
visit_Cray_Pointer_Stmt() (FParser2IR method)
visit_Cycle_Stmt() (FParser2IR method)
visit_Data_Component_Def_Stmt() (FParser2IR method)
visit_Data_Implied_Do() (FParser2IR method)
visit_Data_Pointer_Object() (FParser2IR method)
visit_Data_Ref() (FParser2IR method)
visit_Data_Stmt() (FParser2IR method)
visit_Data_Stmt_Object_List() (FParser2IR method)
visit_Data_Stmt_Set() (FParser2IR method)
visit_Data_Stmt_Value() (FParser2IR method)
visit_Data_Stmt_Value_List() (FParser2IR method)
visit_DataDeclaration() (FortranCodegen method)
visit_Dealloc_Opt() (FParser2IR method)
visit_Dealloc_Opt_List() (FParser2IR method)
visit_Deallocate_Stmt() (FParser2IR method)
visit_Deallocation() (FortranCodegen method)
visit_Declaration_Type_Spec() (FParser2IR method)
visit_Deferred_Shape_Spec() (FParser2IR method)
visit_Deferred_Shape_Spec_List() (FParser2IR method)
visit_Derived_Type_Def() (FParser2IR method)
visit_Derived_Type_Stmt() (FParser2IR method)
visit_DerivedType() (FortranCodegen method)
visit_Dimension_Attr_Spec() (FParser2IR method)
visit_Dimension_Component_Attr_Spec() (FParser2IR method)
visit_Dimension_Stmt() (FParser2IR method)
visit_Dummy_Arg_List() (FParser2IR method)
visit_Else_If_Stmt() (FParser2IR method)
visit_Elsewhere_Stmt() (FParser2IR method)
visit_Entity_Decl() (FParser2IR method)
visit_Entity_Decl_List() (FParser2IR method)
visit_Entry_Stmt() (FParser2IR method)
visit_Enum_Def() (FParser2IR method)
visit_Enumeration() (FortranCodegen method)
visit_Enumerator() (FParser2IR method)
visit_Enumerator_Def_Stmt() (FParser2IR method)
visit_Enumerator_List() (FParser2IR method)
visit_Equiv_Operand() (FParser2IR method)
visit_Equivalence_Stmt() (FParser2IR method)
visit_Error_Stop_Stmt() (FParser2IR method)
visit_Execution_Part() (FParser2IR method)
visit_Exit_Stmt() (FParser2IR method)
visit_Explicit_Shape_Spec() (FParser2IR method)
visit_Explicit_Shape_Spec_List() (FParser2IR method)
visit_Expression() (AttachScopes method)
(ExpressionFinder method)
(ExpressionTransformer method)
(GraphCollector method)
(Stringifier method)
visit_External_Name_List() (FParser2IR method)
visit_External_Stmt() (FParser2IR method)
visit_Final_Binding() (FParser2IR method)
visit_Final_Subroutine_Name_List() (FParser2IR method)
visit_Forall() (FortranCodegen method)
visit_Forall_Construct() (FParser2IR method)
visit_Forall_Header() (FParser2IR method)
visit_Forall_Stmt() (FParser2IR method)
visit_Forall_Triplet_Spec() (FParser2IR method)
visit_Format_Stmt() (FParser2IR method)
visit_Function_Body() (FParser2IR method)
visit_Function_Name() (FParser2IR method)
visit_Function_Reference() (FParser2IR method)
visit_Function_Stmt() (FParser2IR method)
visit_Function_Subprogram() (FParser2IR method)
visit_Generic_Binding() (FParser2IR method)
visit_Generic_Spec() (FParser2IR method)
visit_Goto_Stmt() (FParser2IR method)
visit_Hex_Constant() (FParser2IR method)
visit_If_Construct() (FParser2IR method)
visit_If_Stmt() (FParser2IR method)
visit_If_Then_Stmt() (FParser2IR method)
visit_Implicit_Part() (FParser2IR method)
visit_Implicit_Stmt() (FParser2IR method)
visit_Import() (AttachScopes method)
(CCodegen method)
(FortranCodegen method)
(PyCodegen method)
(SubstituteExpressions method)
visit_Import_Name() (FParser2IR method)
visit_Import_Name_List() (FParser2IR method)
visit_Import_Stmt() (FParser2IR method)
visit_Include_Stmt() (FParser2IR method)
visit_Initialization() (FParser2IR method)
visit_Inquire_Stmt() (FParser2IR method)
visit_Int_Literal_Constant() (FParser2IR method)
visit_Intent_Attr_Spec() (FParser2IR method)
visit_Interface() (CCodegen method)
(FortranCodegen method)
visit_Interface_Block() (FParser2IR method)
visit_Interface_Stmt() (FParser2IR method)
visit_Internal_Subprogram_Part() (FParser2IR method)
visit_InternalNode() (NestedMaskedTransformer method)
(Stringifier method)
visit_Intrinsic() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Intrinsic_Function_Reference() (FParser2IR method)
visit_Intrinsic_Name() (FParser2IR method)
visit_Intrinsic_Stmt() (FParser2IR method)
visit_Intrinsic_Type_Spec() (FParser2IR method)
visit_Kind_Selector() (FParser2IR method)
visit_Label_Do_Stmt() (FParser2IR method)
visit_Language_Binding_Spec() (FParser2IR method)
visit_LeafNode() (NestedMaskedTransformer method)
visit_Length_Selector() (FParser2IR method)
visit_Level_2_Expr() (FParser2IR method)
visit_Level_2_Unary_Expr() (FParser2IR method)
visit_Level_3_Expr() (FParser2IR method)
visit_Level_4_Expr() (FParser2IR method)
visit_Level_5_Expr() (FParser2IR method)
visit_list() (AttachScopes method)
(ClusterCommentTransformer method)
(ExpressionFinder method)
(FindNodes method)
(FortranCodegen method)
visit_List() (FParser2IR method)
visit_list() (GraphCollector method)
(InlineCommentTransformer method)
(NestedTransformer method)
(PatternFinder method)
(PragmaAttacher method)
(PragmaDetacher method)
(SequenceFinder method)
(Stringifier method)
(Transformer method)
(Visitor method)
visit_literal() (FParser2IR method)
visit_Logical_Literal_Constant() (FParser2IR method)
visit_Loop() (CCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Loop_Control() (FParser2IR method)
visit_Main_Program() (FParser2IR method)
visit_Masked_Elsewhere_Stmt() (FParser2IR method)
visit_MaskedStatement() (FortranCodegen method)
visit_Module() (AttachScopes method)
(CCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(FParser2IR method)
(GraphCollector method)
(PyCodegen method)
(Stringifier method)
visit_Module_Name() (FParser2IR method)
visit_Module_Stmt() (FParser2IR method)
visit_Module_Subprogram_Part() (FParser2IR method)
visit_Mult_Operand() (FParser2IR method)
visit_MultiConditional() (CCodegen method)
(FortranCodegen method)
(NestedMaskedTransformer method)
(Stringifier method)
visit_Name() (FParser2IR method)
visit_Namelist_Stmt() (FParser2IR method)
visit_Node() (AttachScopes method)
(CCodegen method)
(ExpressionFinder method)
(FindNodes method)
(FindScopes method)
(FortranCodegen method)
(GraphCollector method)
(MaskedTransformer method)
(NestedTransformer method)
(PragmaAttacher method)
(PragmaDetacher method)
(Stringifier method)
(Transformer method)
(Visitor method)
visit_Nonlabel_Do_Stmt() (FParser2IR method)
visit_Nullify() (FortranCodegen method)
visit_Nullify_Stmt() (FParser2IR method)
visit_object() (AttachScopes method)
(FindNodes method)
(GenericVisitor method)
(MaskedTransformer method)
(NestedMaskedTransformer method)
(PragmaAttacher method)
(PragmaDetacher method)
(Transformer method)
visit_Octal_Constant() (FParser2IR method)
visit_Only_List() (FParser2IR method)
visit_Open_Stmt() (FParser2IR method)
visit_Or_Operand() (FParser2IR method)
visit_Parameter_Stmt() (FParser2IR method)
visit_Parenthesis() (FParser2IR method)
visit_Part_Ref() (FParser2IR method)
visit_Pointer_Assignment_Stmt() (FParser2IR method)
visit_Pragma() (FortranCodegen method)
visit_Prefix() (FParser2IR method)
visit_Prefix_Spec() (FParser2IR method)
visit_PreprocessorDirective() (FortranCodegen method)
visit_Print_Stmt() (FParser2IR method)
visit_Private_Components_Stmt() (FParser2IR method)
visit_Proc_Attr_Spec() (FParser2IR method)
visit_Proc_Attr_Spec_List() (FParser2IR method)
visit_Proc_Component_Attr_Spec() (FParser2IR method)
visit_Proc_Component_Attr_Spec_List() (FParser2IR method)
visit_Proc_Component_Def_Stmt() (FParser2IR method)
visit_Proc_Component_Ref() (FParser2IR method)
visit_Proc_Decl() (FParser2IR method)
visit_Proc_Decl_List() (FParser2IR method)
visit_Procedure_Declaration_Stmt() (FParser2IR method)
visit_Procedure_Designator() (FParser2IR method)
visit_Procedure_Name() (FParser2IR method)
visit_Procedure_Name_List() (FParser2IR method)
visit_Procedure_Stmt() (FParser2IR method)
visit_ProcedureDeclaration() (AttachScopes method)
(FortranCodegen method)
(SubstituteExpressions method)
visit_ProcedureType() (FortranCodegen method)
visit_Program() (FParser2IR method)
visit_RawSource() (FortranCodegen method)
visit_Read_Stmt() (FParser2IR method)
visit_Real_Literal_Constant() (FParser2IR method)
visit_Rename() (FParser2IR method)
visit_Rename_List() (FParser2IR method)
visit_Return_Stmt() (FParser2IR method)
visit_Rewind_Stmt() (FParser2IR method)
visit_Save_Stmt() (FParser2IR method)
visit_Scope() (AttachScopes method)
visit_ScopedNode() (MaskedTransformer method)
(NestedTransformer method)
(Transformer method)
visit_Section() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Section_Subscript_List() (FParser2IR method)
visit_Select_Case_Stmt() (FParser2IR method)
visit_Select_Type_Construct() (FParser2IR method)
visit_Sequence_Stmt() (FParser2IR method)
visit_Signed_Int_Literal_Constant() (FParser2IR method)
visit_Signed_Real_Literal_Constant() (FParser2IR method)
visit_Sourcefile() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Specific_Binding() (FParser2IR method)
visit_Specification_Part() (FParser2IR method)
visit_StatementFunction() (FortranCodegen method)
(PyCodegen method)
visit_Stop_Stmt() (FParser2IR method)
visit_str() (FortranCodegen method)
visit_Stride() (FParser2IR method)
visit_Structure_Constructor() (FParser2IR method)
visit_Subroutine() (AttachScopes method)
(CCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(GraphCollector method)
(PyCodegen method)
(Stringifier method)
visit_Subroutine_Body() (FParser2IR method)
visit_Subroutine_Name() (FParser2IR method)
visit_Subroutine_Stmt() (FParser2IR method)
visit_Subroutine_Subprogram() (FParser2IR method)
visit_Subscript_Triplet() (FParser2IR method)
visit_Substring_Range() (FParser2IR method)
visit_Suffix() (FParser2IR method)
visit_SymbolAttributes() (CCodegen method)
(CudaFortranCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_tuple() (AttachScopes method)
(ClusterCommentTransformer method)
(CombineMultilinePragmasTransformer method)
(ExpressionFinder method)
(FindNodes method)
(FortranCodegen method)
(GraphCollector method)
(InlineCommentTransformer method)
(NestedTransformer method)
(PatternFinder method)
(PragmaAttacher method)
(PragmaDetacher method)
(SequenceFinder method)
(Stringifier method)
(Transformer method)
(Visitor method)
visit_Type_Attr_Spec() (FParser2IR method)
visit_Type_Attr_Spec_List() (FParser2IR method)
visit_Type_Bound_Procedure_Part() (FParser2IR method)
visit_Type_Declaration_Stmt() (FParser2IR method)
visit_Type_Name() (FParser2IR method)
visit_Type_Param_Def_Stmt() (FParser2IR method)
visit_Type_Param_Value() (FParser2IR method)
visit_TypeDef() (CCodegen method)
(ExpressionFinder method)
(FindNodes method)
(FortranCodegen method)
visit_Use_Stmt() (FParser2IR method)
visit_VariableDeclaration() (AttachScopes method)
(CCodegen method)
(ExpressionFinder method)
(FortranCodegen method)
(PyCodegen method)
(SubstituteExpressions method)
visit_Where_Construct() (FParser2IR method)
visit_Where_Construct_Stmt() (FParser2IR method)
visit_Where_Stmt() (FParser2IR method)
visit_WhileLoop() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Write_Stmt() (FParser2IR method)
Visitor (class in loki.ir.visitor)
W
warn_or_fail() (FParser2IR static method)
warning() (in module loki.logging)
WeakrefProperty (class in loki.tools.util)
WhileLoop (class in loki.ir.nodes)
write() (Sourcefile method)
write_env_launch_script() (in module loki.tools.files)
Y
yaml_include_constructor() (in module loki.tools.util)