MCPcopy Create free account

hub / github.com/adam-mcdaniel/sage / functions

Functions1,185 in github.com/adam-mcdaniel/sage

Functionparse_module_stmt
( input: &'a str, )
src/frontend/parse.rs:2029
Functionparse_pattern_var_stmt
( input: &'a str, )
src/frontend/parse.rs:2577
Functionparse_pointer_pattern
( input: &'a str, )
src/frontend/parse.rs:1799
Functionparse_quick_fun_stmt
( input: &'a str, )
src/frontend/parse.rs:2322
Functionparse_return_stmt
( input: &'a str, )
src/frontend/parse.rs:2825
Functionparse_short_stmt
( input: &'a str, )
src/frontend/parse.rs:2929
Functionparse_static_var_stmt
( input: &'a str, )
src/frontend/parse.rs:2634
Functionparse_stmt
( input: &'a str, )
src/frontend/parse.rs:1895
Functionparse_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
Functionparse_string_literal
( input: &'a str, )
src/frontend/parse.rs:4064
Functionparse_struct_pattern
( input: &'a str, )
src/frontend/parse.rs:1824
Functionparse_struct_stmt
( input: &'a str, )
src/frontend/parse.rs:2696
Functionparse_tuple_pattern
( input: &'a str, )
src/frontend/parse.rs:1782
Functionparse_type_apply
( input: &'a str, )
src/frontend/parse.rs:3136
Functionparse_type_array
( input: &'a str, )
src/frontend/parse.rs:2977
Functionparse_type_enum
( input: &'a str, )
src/frontend/parse.rs:3045
Functionparse_type_function
( input: &'a str, )
src/frontend/parse.rs:3101
Functionparse_type_group
( input: &'a str, )
src/frontend/parse.rs:3199
Functionparse_type_params
( input: &'a str, )
src/frontend/parse.rs:3076
Functionparse_type_pointer
( input: &'a str, )
src/frontend/parse.rs:2959
Functionparse_type_primitive
( input: &'a str, )
src/frontend/parse.rs:3160
Functionparse_type_stmt
( input: &'a str, )
src/frontend/parse.rs:2672
Functionparse_type_struct
( input: &'a str, )
src/frontend/parse.rs:3010
Functionparse_type_tuple
( input: &'a str, )
src/frontend/parse.rs:2992
Functionparse_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
Functionparse_var_stmt
( input: &'a str, )
src/frontend/parse.rs:2598
Functionparse_variant_pattern
( input: &'a str, )
src/frontend/parse.rs:1809
Functionparse_when_stmt
( input: &'a str, )
src/frontend/parse.rs:2199
Functionparse_while_stmt
( input: &'a str, )
src/frontend/parse.rs:2220
Methodpartial_cmp
(&self, other: &Self)
src/lir/expr/ops/mod.rs:513
Functionpass
()
examples/web/tests/web.rs:11
MethodpathSplitter
(path)
docs/static.files/search-92e6798f.js:1
Methodpeek
(&mut self)
src/targets/sage_lisp.rs:66
Methodpeek
(&mut self)
src/vm/mod.rs:119
Methodpointer
Construct a new pattern which matches a pointer.
src/lir/expr/pattern.rs:61
Methodpoke
(&mut self)
src/targets/sage_lisp.rs:69
Methodpoke
(&mut self)
src/vm/mod.rs:115
Methodpost_funs
(&self, funs: Vec<i32>)
src/targets/c.rs:344
Methodpost_funs
(&self, funs: Vec<i32>)
src/targets/sage_os.rs:944
Methodpost_funs
(&self, _funs: Vec<i32>)
src/targets/sage_lisp.rs:76
Methodpostlude
(&self, _is_core: bool)
src/targets/c.rs:356
Methodpostlude
(&self, _is_core: bool)
src/targets/sage_os.rs:973
Methodpostlude
(&self, _is_core: bool)
src/targets/sage_lisp.rs:84
Methodpostop
(&self)
src/targets/c.rs:352
Methodpostop
(&self)
src/targets/sage_os.rs:969
Methodpostop
(&self)
src/targets/sage_lisp.rs:80
Methodprelude
(&self, is_core: bool)
src/targets/c.rs:312
Methodprelude
(&self, _is_core: bool)
src/targets/sage_os.rs:162
Methodprelude
(&self, _is_core: bool)
src/targets/sage_lisp.rs:72
Methodprintln
(self)
src/lir/expr/expression.rs:133
Methodproc
Construct a procedure.
src/lir/expr/const_expr.rs:139
MethodpushFunc
docs/static.files/search-92e6798f.js:1
MethodpushText
(fnType,result)
docs/static.files/search-92e6798f.js:1
Methodpush_label
Push this procedure's label to the stack.
src/lir/expr/procedure/mono.rs:128
Methodpush_string
Push a string literal as UTF-8 to the stack.
src/asm/core.rs:721
Methodput
(&mut self, dst: &Output)
src/targets/sage_os.rs:143
Methodput
(&mut self, _dst: &Output)
src/targets/sage_lisp.rs:63
Methodput
(&mut self, dst: Output)
src/vm/mod.rs:201
Methodput_string
Put a string literal as UTF-8 to the output device.
src/asm/core.rs:708
Methodrandom
A random number
src/side_effects/io.rs:338
Methodrefer
(&mut self)
src/vm/mod.rs:147
Methodrem
(self, other: impl Into<Self>)
src/lir/expr/expression.rs:627
MethodremapQuery
docs/static.files/search-92e6798f.js:1
Functionresize
(e)
docs/static.files/main-5f194d8c.js:11
Methodresolve
Resolve any global variables that may be used in an address calculation.
src/asm/mod.rs:125
Methodret
(&mut self)
src/vm/mod.rs:135
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/assign.rs:37
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/logic.rs:23
Methodreturn_type
Gets the type of the operation on the given expressions.
src/lir/expr/ops/mod.rs:51
Methodreturn_type
Gets the type of the operation on the given expressions.
src/lir/expr/ops/mod.rs:252
Methodreturn_type
Gets the type of the operation on the given expressions.
src/lir/expr/ops/mod.rs:367
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/comparison.rs:71
Methodreturn_type
Get the type of the result of applying this unary operation to the given type.
src/lir/expr/ops/memory.rs:15
Methodreturn_type
Get the type of the result of applying this unary operation to the given type.
src/lir/expr/ops/tagged_union.rs:19
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/arithmetic/mod.rs:203
Methodreturn_type
(&self, x: &Expr, env: &Env)
src/lir/expr/ops/arithmetic/negate.rs:16
Methodreturn_type
(&self, lhs: &Expr, rhs: &Expr, env: &Env)
src/lir/expr/ops/arithmetic/addition.rs:67
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/xor.rs:22
Methodreturn_type
(&self, x: &Expr, env: &Env)
src/lir/expr/ops/bitwise/not.rs:16
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/nor.rs:22
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/or.rs:22
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/nand.rs:22
Methodreturn_type
Get the type of the result of applying this binary operation to the given types.
src/lir/expr/ops/bitwise/and.rs:22
Methodrun
Run a core program using this interpreter and its device.
src/vm/interpreter/core.rs:246
FunctionsearchAfter500ms
()
docs/static.files/search-92e6798f.js:6
FunctionsendSearchForm
()
docs/static.files/main-5f194d8c.js:1
Methodset_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
Methodset_float_register
(&mut self, val: f64)
src/vm/mod.rs:161
FunctionsettingsBlurHandler
(event)
docs/static.files/settings-0f613d39.js:17
FunctionshowHideCodeExampleButtons
(event)
docs/static.files/main-5f194d8c.js:11
Methodsimplify_checked
(self, env: &Env, i: usize)
src/lir/expr/const_expr.rs:597
Methodsimplify_until_atomic
(&self, env: &Env, checked: bool)
src/lir/types/mod.rs:951
Methodsize_of
Get the size of an expression.
src/lir/expr/expression.rs:501
MethodsortFunc
(aaa,bbb)
docs/static.files/search-92e6798f.js:1
MethodsortQ
(a,b)
docs/static.files/search-92e6798f.js:1
MethodsortResults
(results,typeInfo,preferredCrate)
docs/static.files/search-92e6798f.js:1
Methodstack_alloc_string
Allocate a string on the stack, and store its address in a destination register.
src/asm/core.rs:735
Methodstatic_var
( name: impl Into<String>, mutability: Mutability, ty: Type, expr: impl Into<E
src/lir/expr/declaration.rs:59
Methodstd_op
Add a standard operation to the program.
src/asm/std.rs:238
Methodstd_op
(&mut self, op: super::StandardOp)
src/asm/core.rs:252
← previousnext →1,001–1,100 of 1,185, ranked by callers