MCPcopy Create free account

hub / github.com/alehander92/Airtight / functions

Functions394 in github.com/alehander92/Airtight

↓ 1 callersFunctiona_str_AList_int_AString
examples/template.py.c:244
↓ 1 callersFunctiona_str_AList_int_AString
examples/m.py.c:163
↓ 1 callersFunctiona_str_int_AString
core/string.c:37
↓ 1 callersFunctiona_sum_int_int
examples/sum.py.c:310
↓ 1 callersFunctiona_sum_while_int_int
examples/sum_while.py.c:310
↓ 1 callersFunctionadd4
(value: Integer)
examples/add4.py:1
↓ 1 callersFunctionanalyse
Computes the type of the expression given by node. The type of the node is computed in the context of the context of the supplied type enviro
airtight/hindley_milner_ast.py:329
↓ 1 callersMethodconvert_assign
var = 'a' ..context => Let('var' String('a'), context) var, z = 'a', 'b' ..c
airtight/converter.py:52
↓ 1 callersFunctionf_map
(f: y >> z, s: [y])
examples/m.py:2
↓ 1 callersFunctionfreshrec
(tp)
airtight/hindley_milner_ast.py:528
↓ 1 callersMethodgenerate
(self)
airtight/ll_ast.py:22
↓ 1 callersMethodgenerate_lambda
(self, node)
airtight/ll_ast.py:59
↓ 1 callersFunctionisGeneric
Checks whether a given variable occurs in a list of non-generic variables Note that a variables in such a list may be instantiated to a type term
airtight/hindley_milner_ast.py:627
↓ 1 callersMethodis_numeric_binop
(self, node)
airtight/ll_ast.py:127
↓ 1 callersMethodload_registry
(self, met, actual_arg_types, actual_return_type)
airtight/c_generator.py:112
↓ 1 callersFunctionmain
The main example program. Sets up some predefined types using the type constructors TypeVariable, TypeOperator and Function. Creates a list
airtight/hindley_milner_ast.py:715
↓ 1 callersMethodnode_dict
(self, node)
airtight/converter.py:42
↓ 1 callersMethodregister_apply
(self, node)
airtight/c_generator.py:155
↓ 1 callersMethodregister_func
(self, func)
airtight/c_generator.py:152
↓ 1 callersMethodrender_all
(self)
airtight/c_generator.py:139
↓ 1 callersMethodrender_c
(self)
airtight/c_generator.py:44
↓ 1 callersMethodrender_collections
(self)
airtight/c_generator.py:53
↓ 1 callersMethodrender_includes
(self)
airtight/c_generator.py:61
↓ 1 callersMethodrender_l
(self)
airtight/c_generator.py:56
↓ 1 callersMethodrender_number
(self)
airtight/c_generator.py:50
↓ 1 callersMethodrender_string
(self)
airtight/c_generator.py:47
↓ 1 callersMethodrender_value
(self, value, depth=0)
airtight/ll_ast.py:174
↓ 1 callersFunctionsum
sum of the numbers from 0 to n inclusively
examples/sum.py:1
↓ 1 callersFunctionsum_while
(n: Integer)
examples/sum_while.py:1
↓ 1 callersFunctiontryExp
Try to evaluate a type printing the result or reporting errors. Args: env: The type environment in which to evaluate the expression.
airtight/hindley_milner_ast.py:698
↓ 1 callersMethodwrite_args
(self, args, depth=0)
airtight/c_generator.py:402
↓ 1 callersMethodwrite_if
(self, node, depth=0, with_return=False)
airtight/c_generator.py:214
↓ 1 callersMethodwrite_m_args
(self, args, a_type, depth=0)
airtight/c_generator.py:207
↓ 1 callersMethodwrite_method
(self, method, depth=0)
airtight/c_generator.py:175
FunctionAList_intOf
examples/sum_while.py.c:233
FunctionAList_intOf
examples/sum.py.c:152
FunctionAList_intOf
examples/add4.py.c:152
FunctionAList_intOf
examples/template.py.c:233
FunctionLetmany
(vs, defns, body)
airtight/hindley_milner_ast.py:146
FunctionMulti_Apply
(ident, args)
airtight/hindley_milner_ast.py:278
FunctionMulti_Lambda
(args, body, expected=None)
airtight/hindley_milner_ast.py:284
Method__init__
(self, source)
airtight/ast_rewriter.py:32
Method__init__
(self, ast)
airtight/c_generator.py:7
Method__init__
(self, label)
airtight/c_generator.py:102
Method__init__
(self, ast, c_generator)
airtight/c_generator.py:106
Method__init__
(self)
airtight/converter.py:32
Method__init__
(self, hm_ast)
airtight/ll_ast.py:19
Method__init__
(self, **kwargs)
airtight/ll_ast.py:131
Method__init__
(self, v, body, expected=None, return_expected=None)
airtight/hindley_milner_ast.py:34
Method__init__
(self, body)
airtight/hindley_milner_ast.py:48
Method__init__
(self, items)
airtight/hindley_milner_ast.py:57
Method__init__
(self, iter, target, body)
airtight/hindley_milner_ast.py:74
Method__init__
(self, test, body)
airtight/hindley_milner_ast.py:83
Method__init__
(self, expression, other)
airtight/hindley_milner_ast.py:93
Method__init__
(self, name)
airtight/hindley_milner_ast.py:105
Method__init__
(self, name)
airtight/hindley_milner_ast.py:115
Method__init__
(self, fn, arg)
airtight/hindley_milner_ast.py:127
Method__init__
(self, v, defn, body)
airtight/hindley_milner_ast.py:138
Method__init__
(self, v, defn, body)
airtight/hindley_milner_ast.py:155
Method__init__
(self, message)
airtight/hindley_milner_ast.py:171
Method__init__
(self, message)
airtight/hindley_milner_ast.py:182
Method__init__
(self, message)
airtight/hindley_milner_ast.py:193
Method__init__
(self)
airtight/hindley_milner_ast.py:215
Method__init__
(self, name, types)
airtight/hindley_milner_ast.py:247
Method__init__
(self, from_type, to_type)
airtight/hindley_milner_ast.py:268
Method__init__
(self, *types)
airtight/hindley_milner_ast.py:272
Method__init__
(self, element_type)
airtight/hindley_milner_ast.py:311
Method__repr__
(self)
airtight/hindley_milner_ast.py:240
Method__str__
(self)
airtight/ll_ast.py:136
Method__str__
(self)
airtight/hindley_milner_ast.py:40
Method__str__
(self)
airtight/hindley_milner_ast.py:51
Method__str__
(self)
airtight/hindley_milner_ast.py:60
Method__str__
(self)
airtight/hindley_milner_ast.py:70
Method__str__
(self)
airtight/hindley_milner_ast.py:79
Method__str__
(self)
airtight/hindley_milner_ast.py:87
Method__str__
(self)
airtight/hindley_milner_ast.py:97
Method__str__
(self)
airtight/hindley_milner_ast.py:108
Method__str__
(self)
airtight/hindley_milner_ast.py:131
Method__str__
(self)
airtight/hindley_milner_ast.py:143
Method__str__
(self)
airtight/hindley_milner_ast.py:160
Method__str__
(self)
airtight/hindley_milner_ast.py:176
Method__str__
(self)
airtight/hindley_milner_ast.py:187
Method__str__
(self)
airtight/hindley_milner_ast.py:198
Method__str__
(self)
airtight/hindley_milner_ast.py:234
Method__str__
(self)
airtight/hindley_milner_ast.py:251
Method__str__
(self)
airtight/hindley_milner_ast.py:275
Method__str__
(self)
airtight/hindley_milner_ast.py:314
Method_getName
Names are allocated to TypeVariables lazily, so that only TypeVariables present
airtight/hindley_milner_ast.py:223
Function_int
core/list.c:22
Method_rewrite_arguments
(self, node)
airtight/ast_rewriter.py:54
Method_rewrite_binop
rewrite a + b as __add__(a, b) etc
airtight/ast_rewriter.py:75
Method_rewrite_classdef
rewrite compile-time decorators to annotations is_native
airtight/ast_rewriter.py:100
Method_rewrite_compare
rewrite a == b as __eq__(a, b) etc
airtight/ast_rewriter.py:86
Method_rewrite_functiondef
rewrite compile-time decorators to annotations native a_native, a flag specifying if the body should be visited or
airtight/ast_rewriter.py:118
Method_rewrite_nameconstant
(self, node)
airtight/ast_rewriter.py:144
Method_rewrite_unaryop
rewrite not var as __not__(var) etc
airtight/ast_rewriter.py:64
Method_unique_type_var
(self)
airtight/converter.py:39
Functiona_a__lte___float_float_bool
core/number.c:26
Functiona_a__lte___float_float_bool
examples/sum_while.py.c:107
Functiona_a__lte___float_float_bool
examples/sum.py.c:107
← previousnext →101–200 of 394, ranked by callers