Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adam-mcdaniel/sage
/ functions
Functions
1,185 in github.com/adam-mcdaniel/sage
⨍
Functions
1,185
◇
Types & classes
113
Function
parse_module_stmt
( input: &'a str, )
src/frontend/parse.rs:2029
Function
parse_pattern_var_stmt
( input: &'a str, )
src/frontend/parse.rs:2577
Function
parse_pointer_pattern
( input: &'a str, )
src/frontend/parse.rs:1799
Function
parse_quick_fun_stmt
( input: &'a str, )
src/frontend/parse.rs:2322
Function
parse_return_stmt
( input: &'a str, )
src/frontend/parse.rs:2825
Function
parse_short_stmt
( input: &'a str, )
src/frontend/parse.rs:2929
Function
parse_static_var_stmt
( input: &'a str, )
src/frontend/parse.rs:2634
Function
parse_stmt
( input: &'a str, )
src/frontend/parse.rs:1895
Function
parse_string
Parse a string. Use a loop of parse_fragment and push all of the fragments into an output string.
src/frontend/parse.rs:3999
Function
parse_string_literal
( input: &'a str, )
src/frontend/parse.rs:4064
Function
parse_struct_pattern
( input: &'a str, )
src/frontend/parse.rs:1824
Function
parse_struct_stmt
( input: &'a str, )
src/frontend/parse.rs:2696
Function
parse_tuple_pattern
( input: &'a str, )
src/frontend/parse.rs:1782
Function
parse_type_apply
( input: &'a str, )
src/frontend/parse.rs:3136
Function
parse_type_array
( input: &'a str, )
src/frontend/parse.rs:2977
Function
parse_type_enum
( input: &'a str, )
src/frontend/parse.rs:3045
Function
parse_type_function
( input: &'a str, )
src/frontend/parse.rs:3101
Function
parse_type_group
( input: &'a str, )
src/frontend/parse.rs:3199
Function
parse_type_params
( input: &'a str, )
src/frontend/parse.rs:3076
Function
parse_type_pointer
( input: &'a str, )
src/frontend/parse.rs:2959
Function
parse_type_primitive
( input: &'a str, )
src/frontend/parse.rs:3160
Function
parse_type_stmt
( input: &'a str, )
src/frontend/parse.rs:2672
Function
parse_type_struct
( input: &'a str, )
src/frontend/parse.rs:3010
Function
parse_type_tuple
( input: &'a str, )
src/frontend/parse.rs:2992
Function
parse_unicode
Parse a unicode sequence, of the form u{XXXX}, where XXXX is 1 to 6 hexadecimal numerals. We will combine this later with parse_escaped_char to parse
src/frontend/parse.rs:3847
Function
parse_var_stmt
( input: &'a str, )
src/frontend/parse.rs:2598
Function
parse_variant_pattern
( input: &'a str, )
src/frontend/parse.rs:1809
Function
parse_when_stmt
( input: &'a str, )
src/frontend/parse.rs:2199
Function
parse_while_stmt
( input: &'a str, )
src/frontend/parse.rs:2220
Method
partial_cmp
(&self, other: &Self)
src/lir/expr/ops/mod.rs:513
Function
pass
()
examples/web/tests/web.rs:11
Method
pathSplitter
(path)
docs/static.files/search-92e6798f.js:1
Method
peek
(&mut self)
src/targets/sage_lisp.rs:66
Method
peek
(&mut self)
src/vm/mod.rs:119
Method
pointer
Construct a new pattern which matches a pointer.
src/lir/expr/pattern.rs:61
Method
poke
(&mut self)
src/targets/sage_lisp.rs:69
Method
poke
(&mut self)
src/vm/mod.rs:115
Method
post_funs
(&self, funs: Vec<i32>)
src/targets/c.rs:344
Method
post_funs
(&self, funs: Vec<i32>)
src/targets/sage_os.rs:944
Method
post_funs
(&self, _funs: Vec<i32>)
src/targets/sage_lisp.rs:76
Method
postlude
(&self, _is_core: bool)
src/targets/c.rs:356
Method
postlude
(&self, _is_core: bool)
src/targets/sage_os.rs:973
Method
postlude
(&self, _is_core: bool)
src/targets/sage_lisp.rs:84
Method
postop
(&self)
src/targets/c.rs:352
Method
postop
(&self)
src/targets/sage_os.rs:969
Method
postop
(&self)
src/targets/sage_lisp.rs:80
Method
prelude
(&self, is_core: bool)
src/targets/c.rs:312
Method
prelude
(&self, _is_core: bool)
src/targets/sage_os.rs:162
Method
prelude
(&self, _is_core: bool)
src/targets/sage_lisp.rs:72
Method
println
(self)
src/lir/expr/expression.rs:133
Method
proc
Construct a procedure.
src/lir/expr/const_expr.rs:139
Method
pushFunc
docs/static.files/search-92e6798f.js:1
Method
pushText
(fnType,result)
docs/static.files/search-92e6798f.js:1
Method
push_label
Push this procedure's label to the stack.
src/lir/expr/procedure/mono.rs:128
Method
push_string
Push a string literal as UTF-8 to the stack.
src/asm/core.rs:721
Method
put
(&mut self, dst: &Output)
src/targets/sage_os.rs:143
Method
put
(&mut self, _dst: &Output)
src/targets/sage_lisp.rs:63
Method
put
(&mut self, dst: Output)
src/vm/mod.rs:201
Method
put_string
Put a string literal as UTF-8 to the output device.
src/asm/core.rs:708
Method
random
A random number
src/side_effects/io.rs:338
Method
refer
(&mut self)
src/vm/mod.rs:147
Method
rem
(self, other: impl Into<Self>)
src/lir/expr/expression.rs:627
Method
remapQuery
docs/static.files/search-92e6798f.js:1
Function
resize
(e)
docs/static.files/main-5f194d8c.js:11
Method
resolve
Resolve any global variables that may be used in an address calculation.
src/asm/mod.rs:125
Method
ret
(&mut self)
src/vm/mod.rs:135
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/assign.rs:37
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/logic.rs:23
Method
return_type
Gets the type of the operation on the given expressions.
src/lir/expr/ops/mod.rs:51
Method
return_type
Gets the type of the operation on the given expressions.
src/lir/expr/ops/mod.rs:252
Method
return_type
Gets the type of the operation on the given expressions.
src/lir/expr/ops/mod.rs:367
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/comparison.rs:71
Method
return_type
Get the type of the result of applying this unary operation to the given type.
src/lir/expr/ops/memory.rs:15
Method
return_type
Get the type of the result of applying this unary operation to the given type.
src/lir/expr/ops/tagged_union.rs:19
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/arithmetic/mod.rs:203
Method
return_type
(&self, x: &Expr, env: &Env)
src/lir/expr/ops/arithmetic/negate.rs:16
Method
return_type
(&self, lhs: &Expr, rhs: &Expr, env: &Env)
src/lir/expr/ops/arithmetic/addition.rs:67
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/xor.rs:22
Method
return_type
(&self, x: &Expr, env: &Env)
src/lir/expr/ops/bitwise/not.rs:16
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/nor.rs:22
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/or.rs:22
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/nand.rs:22
Method
return_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/and.rs:22
Method
run
Run a core program using this interpreter and its device.
src/vm/interpreter/core.rs:246
Function
searchAfter500ms
()
docs/static.files/search-92e6798f.js:6
Function
sendSearchForm
()
docs/static.files/main-5f194d8c.js:1
Method
set_common_name
This is just for debugging purposes. This sets the common name of the procedure known to the user, or the front-end of the compiler.
src/lir/expr/procedure/mono.rs:123
Method
set_float_register
(&mut self, val: f64)
src/vm/mod.rs:161
Function
settingsBlurHandler
(event)
docs/static.files/settings-0f613d39.js:17
Function
showHideCodeExampleButtons
(event)
docs/static.files/main-5f194d8c.js:11
Method
simplify_checked
(self, env: &Env, i: usize)
src/lir/expr/const_expr.rs:597
Method
simplify_until_atomic
(&self, env: &Env, checked: bool)
src/lir/types/mod.rs:951
Method
size_of
Get the size of an expression.
src/lir/expr/expression.rs:501
Method
sortFunc
(aaa,bbb)
docs/static.files/search-92e6798f.js:1
Method
sortQ
(a,b)
docs/static.files/search-92e6798f.js:1
Method
sortResults
(results,typeInfo,preferredCrate)
docs/static.files/search-92e6798f.js:1
Method
stack_alloc_string
Allocate a string on the stack, and store its address in a destination register.
src/asm/core.rs:735
Method
static_var
( name: impl Into<String>, mutability: Mutability, ty: Type, expr: impl Into<E
src/lir/expr/declaration.rs:59
Method
std_op
Add a standard operation to the program.
src/asm/std.rs:238
Method
std_op
(&mut self, op: super::StandardOp)
src/asm/core.rs:252
← previous
next →
1,001–1,100 of 1,185, ranked by callers