Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alehander92/Airtight
/ functions
Functions
394 in github.com/alehander92/Airtight
⨍
Functions
394
◇
Types & classes
53
↓ 56 callers
Function
str
(value: Integer)
core/str.py:2
↓ 39 callers
Method
s
(self, s, depth=0)
airtight/c_generator.py:92
↓ 33 callers
Method
write_node
(self, node, depth=0)
airtight/c_generator.py:172
↓ 27 callers
Method
offset
(self, depth)
airtight/c_generator.py:71
↓ 25 callers
Method
convert_node
(self, node, context=None)
airtight/converter.py:45
↓ 25 callers
Method
nl
(self)
airtight/c_generator.py:77
↓ 23 callers
Method
generate_node
(self, node)
airtight/ll_ast.py:29
↓ 22 callers
Function
Multi_Function
(types)
airtight/hindley_milner_ast.py:302
↓ 21 callers
Method
annotate
(self, a_type)
airtight/hindley_milner_ast.py:27
↓ 17 callers
Method
to_ctype
(self, a_type)
airtight/c_generator.py:485
↓ 15 callers
Method
ws
(self)
airtight/c_generator.py:74
↓ 11 callers
Method
semi
(self)
airtight/c_generator.py:98
↓ 10 callers
Function
AStringFrom
examples/sum_while.py.c:15
↓ 10 callers
Function
AStringFrom
examples/sum.py.c:15
↓ 10 callers
Function
AStringFrom
examples/add4.py.c:15
↓ 10 callers
Function
AStringFrom
examples/template.py.c:15
↓ 10 callers
Function
AStringFrom
examples/m.py.c:15
↓ 10 callers
Function
unify
Unify the two types t1 and t2. Makes the types t1 and t2 the same. Args: t1: The first type to be made equivalent t2: The se
airtight/hindley_milner_ast.py:544
↓ 9 callers
Method
lparen
(self)
airtight/c_generator.py:80
↓ 9 callers
Method
write_type
(self, a_type, depth=0)
airtight/c_generator.py:424
↓ 8 callers
Function
a_add_AString_AString
examples/sum_while.py.c:25
↓ 8 callers
Function
a_add_AString_AString
examples/sum.py.c:25
↓ 8 callers
Function
a_add_AString_AString
examples/add4.py.c:25
↓ 8 callers
Function
a_add_AString_AString
examples/template.py.c:25
↓ 8 callers
Function
a_add_AString_AString
examples/m.py.c:25
↓ 8 callers
Method
rparen
(self)
airtight/c_generator.py:83
↓ 7 callers
Function
AStringFrom
core/string.c:7
↓ 7 callers
Method
offset
(self, depth)
airtight/ll_ast.py:182
↓ 7 callers
Method
rcurly
(self)
airtight/c_generator.py:89
↓ 6 callers
Method
convert_body
(self, body, context)
airtight/converter.py:161
↓ 6 callers
Method
write_special_ident
(self, node, arg_types, return_type, depth=0)
airtight/c_generator.py:380
↓ 4 callers
Function
a_add_AString_AString
core/string.c:17
↓ 4 callers
Function
a_append_AList_AString_AString_AList_AString
examples/m.py.c:199
↓ 4 callers
Function
a_prints_AString_AString
examples/sum_while.py.c:40
↓ 4 callers
Function
a_prints_AString_AString
examples/sum.py.c:40
↓ 4 callers
Function
a_prints_AString_AString
examples/add4.py.c:40
↓ 4 callers
Function
a_prints_AString_AString
examples/template.py.c:40
↓ 4 callers
Function
a_prints_AString_AString
examples/m.py.c:40
↓ 4 callers
Method
comma
(self)
airtight/c_generator.py:95
↓ 4 callers
Function
find_type
(expected, env)
airtight/hindley_milner_ast.py:463
↓ 4 callers
Method
gen_c
(self, file, **kwargs)
airtight/c_generator.py:64
↓ 4 callers
Function
prune
Returns the currently defining instance of t. As a side effect, collapses the list of type instances. The function Prune is used whenever a t
airtight/hindley_milner_ast.py:604
↓ 3 callers
Function
a_prints_AString_AString
core/string.c:32
↓ 3 callers
Function
a_str_int_AString
examples/sum_while.py.c:45
↓ 3 callers
Function
a_str_int_AString
examples/sum.py.c:45
↓ 3 callers
Function
a_str_int_AString
examples/add4.py.c:45
↓ 3 callers
Function
a_str_int_AString
examples/template.py.c:45
↓ 3 callers
Function
a_str_int_AString
examples/m.py.c:45
↓ 3 callers
Method
generate_cons
(self, node)
airtight/ll_ast.py:120
↓ 3 callers
Method
lcurly
(self)
airtight/c_generator.py:86
↓ 3 callers
Method
write_wita_type
(self, node, special=False, arg_types=None, return_type=None, depth=0)
airtight/c_generator.py:429
↓ 2 callers
Function
AList_AStringOf
examples/m.py.c:233
↓ 2 callers
Function
AList_intOf
examples/m.py.c:152
↓ 2 callers
Method
__init__
(self, test, body, orelse)
airtight/hindley_milner_ast.py:65
↓ 2 callers
Function
a
(arg: y, other: z)
examples/template.py:2
↓ 2 callers
Function
a_append_AList_AString_AString_AList_AString
examples/sum_while.py.c:118
↓ 2 callers
Function
a_append_AList_AString_AString_AList_AString
examples/sum.py.c:199
↓ 2 callers
Function
a_append_AList_AString_AString_AList_AString
examples/add4.py.c:199
↓ 2 callers
Function
a_append_AList_AString_AString_AList_AString
examples/template.py.c:118
↓ 2 callers
Function
a_str_AString_AString
examples/sum_while.py.c:52
↓ 2 callers
Function
a_str_AString_AString
examples/sum.py.c:52
↓ 2 callers
Function
a_str_AString_AString
examples/add4.py.c:52
↓ 2 callers
Function
a_str_AString_AString
examples/template.py.c:52
↓ 2 callers
Function
a_str_AString_AString
examples/m.py.c:52
↓ 2 callers
Method
convert_annotation
(self, annotation, vars)
airtight/converter.py:133
↓ 2 callers
Function
fresh
Makes a copy of a type expression. The type t is copied. The the generic variables are duplicated and the non_generic variables are shared.
airtight/hindley_milner_ast.py:516
↓ 2 callers
Function
getType
Get the type of identifier name from the type environment env. Args: name: The identifier name env: The type environment mapping
airtight/hindley_milner_ast.py:482
↓ 2 callers
Function
join
(separator: String, values: [t])
core/str.py:29
↓ 2 callers
Method
load_arg
(self, a_vars, met_type, actual_type)
airtight/c_generator.py:117
↓ 2 callers
Function
occursIn
Checks whether a types variable occurs in any other types. Args: v: The TypeVariable to be tested for types: The sequence of typ
airtight/hindley_milner_ast.py:666
↓ 2 callers
Function
occursInType
Checks whether a type variable occurs in a type expression. Note: Must be called with v pre-pruned Args: v: The TypeVariable to be
airtight/hindley_milner_ast.py:646
↓ 2 callers
Method
ref
(self)
airtight/c_generator.py:149
↓ 2 callers
Method
render
(self, actual_arg_types, actual_return_type)
airtight/c_generator.py:127
↓ 2 callers
Method
render
(self, depth=0)
airtight/ll_ast.py:139
↓ 2 callers
Method
rewrite
(self, source)
airtight/tests/ast_rewriter_test.py:15
↓ 1 callers
Function
AList_AStringOf
examples/sum_while.py.c:152
↓ 1 callers
Function
AList_AStringOf
examples/sum.py.c:233
↓ 1 callers
Function
AList_AStringOf
examples/add4.py.c:233
↓ 1 callers
Function
AList_AStringOf
examples/template.py.c:152
↓ 1 callers
Function
_AString
core/list.c:52
↓ 1 callers
Method
_rewrite_node
(self, node)
airtight/ast_rewriter.py:39
↓ 1 callers
Function
a_a_int_float_float
examples/template.py.c:313
↓ 1 callers
Function
a_a_int_int_int
examples/template.py.c:310
↓ 1 callers
Function
a_add4_int_int
examples/add4.py.c:310
↓ 1 callers
Function
a_append_AList_int_int_AList_int
examples/m.py.c:118
↓ 1 callers
Function
a_f_map_intREFint_AList_int_AList_int
examples/m.py.c:310
↓ 1 callers
Function
a_index_AList_int_int_int
examples/m.py.c:137
↓ 1 callers
Function
a_length_AList_int_int
examples/m.py.c:133
↓ 1 callers
Function
a_print_AList_int_AString
examples/m.py.c:175
↓ 1 callers
Function
a_print_int_AString
examples/sum_while.py.c:56
↓ 1 callers
Function
a_print_int_AString
examples/sum.py.c:56
↓ 1 callers
Function
a_print_int_AString
examples/add4.py.c:56
↓ 1 callers
Function
a_str_AList_AString_AString
examples/sum_while.py.c:163
↓ 1 callers
Function
a_str_AList_AString_AString
examples/sum.py.c:244
↓ 1 callers
Function
a_str_AList_AString_AString
examples/add4.py.c:244
↓ 1 callers
Function
a_str_AList_AString_AString
examples/template.py.c:163
↓ 1 callers
Function
a_str_AList_AString_AString
examples/m.py.c:244
↓ 1 callers
Function
a_str_AList_int_AString
examples/sum_while.py.c:244
↓ 1 callers
Function
a_str_AList_int_AString
examples/sum.py.c:163
↓ 1 callers
Function
a_str_AList_int_AString
examples/add4.py.c:163
next →
1–100 of 394, ranked by callers