MCPcopy Create free account

hub / github.com/datum-lang/datum / functions

Functions134 in github.com/datum-lang/datum

↓ 49 callersFunctionparse_program
(source: &str)
dc_parser/src/parser.rs:16
↓ 7 callersMethodnext
(&mut self)
dc_lexer/src/lexer.rs:185
↓ 4 callersFunctioncodegen
(ns: &mut Namespace, target: &str)
dc_compiler/src/lowerify/mod.rs:55
↓ 3 callersFunctionexpression
( expr: &dc_parser::Expression, ns: &mut Namespace, symbol_table: &mut SymbolTable, )
dc_compiler/src/neat/expression.rs:8
↓ 3 callersFunctionis_builtin_call
(namespace: Option<&str>, fname: &str)
dc_compiler/src/neat/builtin.rs:52
↓ 3 callersMethodparse_file
Parse file
src/bin/languageserver/mod.rs:48
↓ 3 callersFunctionprocess_string
(input: &str, filename: &str)
dc_compiler/src/lib.rs:17
↓ 2 callersMethodemit
(&mut self, instruction: ExprKind)
dc_compiler/src/meanify/control_flow_graph.rs:34
↓ 2 callersMethodemit_function
(&self, sb: &mut CodeObject, cfg: &ControlFlowGraph)
dc_compiler/src/lowerify/base_target.rs:10
↓ 2 callersMethodlex_string
( &mut self, token_start: usize, string_start: usize, )
dc_lexer/src/lexer.rs:67
↓ 1 callersMethodbitcode
(&self, path: &Path)
dc_compiler/src/lowerify/code_object.rs:98
↓ 1 callersMethodcode
(&self)
dc_compiler/src/lowerify/code_object.rs:132
↓ 1 callersMethodcreate_llvm_function
( &self, co: &mut CodeObject<'func>, cfg: &ControlFlowGraph, )
dc_compiler/src/lowerify/base_target.rs:15
↓ 1 callersMethoddump_llvm
(&self, path: &Path)
dc_compiler/src/lowerify/code_object.rs:124
↓ 1 callersMethodemit_call
(&self, name: &str)
dc_compiler/src/lowerify/code_object.rs:39
↓ 1 callersMethodemit_cfg
(&self, sb: &mut CodeObject, function: FunctionValue, cfg: &ControlFlowGraph)
dc_compiler/src/lowerify/base_target.rs:33
↓ 1 callersMethodemit_global_string
(&self, name: &str, data: &[u8], constant: bool)
dc_compiler/src/lowerify/code_object.rs:70
↓ 1 callersMethodemit_print
(&self, name: &&str, data: &str)
dc_compiler/src/lowerify/code_object.rs:49
↓ 1 callersMethodemit_void
(&mut self)
dc_compiler/src/lowerify/code_object.rs:93
↓ 1 callersMethodexpr_to_type
(&mut self, expr: &'a dc_parser::Expression)
dc_compiler/src/neat/namespace.rs:28
↓ 1 callersFunctionexpression_cfg
(expr: &Expression, cfg: &mut ControlFlowGraph, ns: &Namespace)
dc_compiler/src/meanify/meanify.rs:54
↓ 1 callersFunctionfunction_call
( var: &Box<dc_parser::Expression>, args: &Vec<Argument>, ns: &mut Namespace, symbol_table: &m
dc_compiler/src/neat/expression.rs:61
↓ 1 callersFunctionfunction_call_expr
( function: &Box<dc_parser::Expression>, args: &Vec<Argument>, ns: &mut Namespace, symtable: &
dc_compiler/src/neat/expression.rs:51
↓ 1 callersFunctionfunction_cfg
(function_no: usize, ns: &mut Namespace)
dc_compiler/src/meanify/meanify.rs:20
↓ 1 callersMethodget_name
(&self)
dc_parser/src/parse_tree.rs:63
↓ 1 callersMethodgo_right
(&mut self)
dc_lexer/src/location.rs:50
↓ 1 callersMethodloc
(&self)
dc_lexer/src/error.rs:125
↓ 1 callersFunctionmeanify
(ns: &mut Namespace)
dc_compiler/src/meanify/meanify.rs:5
↓ 1 callersMethodnewline
(&mut self)
dc_lexer/src/location.rs:54
↓ 1 callersFunctionparse_and_resolve
(input: &str, filename: &str)
dc_compiler/src/lib.rs:9
↓ 1 callersMethodparse_number
( &mut self, start: usize, end: usize, ch: char, )
dc_lexer/src/lexer.rs:114
↓ 1 callersFunctionprocess_filename
(filename: &str, matches: &ArgMatches)
src/bin/dc.rs:48
↓ 1 callersFunctionprogram
(input: &str, _filename: &str, namespace: &mut Namespace)
dc_compiler/src/neat/program.rs:5
↓ 1 callersMethodreset
(&mut self)
dc_lexer/src/location.rs:45
↓ 1 callersFunctionresolve_call
( location: &Location, namespace: Option<&str>, ns: &mut Namespace, id: &str, args: &Vec<d
dc_compiler/src/neat/builtin.rs:58
↓ 1 callersFunctionresolve_function_body
( func_def: &StructFuncDecl, namespace: &mut Namespace, function_no: usize, )
dc_compiler/src/neat/statements.rs:7
↓ 1 callersFunctionresolve_params
( parameters: &Vec<(dc_lexer::Loc, Option<dc_parser::Parameter>)>, namespace: &mut Namespace, )
dc_compiler/src/neat/struct_function.rs:32
↓ 1 callersFunctionresolve_program
(program: Program, namespace: &mut Namespace)
dc_compiler/src/neat/unit.rs:6
↓ 1 callersFunctionresolve_returns
( _returns: &Option<dc_parser::Expression>, _namespace: &mut Namespace, )
dc_compiler/src/neat/struct_function.rs:22
↓ 1 callersFunctionresolve_struct_functions
( struct_funcs: Vec<(usize, &StructFuncDecl)>, namespace: &mut Namespace, )
dc_compiler/src/neat/unit.rs:48
↓ 1 callersMethodresolve_type
(&mut self, id: &dc_parser::Expression)
dc_compiler/src/neat/namespace.rs:24
↓ 1 callersMethodrun_jit
(&self)
dc_compiler/src/lowerify/code_object.rs:102
↓ 1 callersFunctionstart_server
()
src/bin/languageserver/mod.rs:27
↓ 1 callersFunctionstatement
( body: &Vec<dc_parser::Statement>, res: &mut Vec<Statement>, namespace: &mut Namespace, symbo
dc_compiler/src/neat/statements.rs:20
↓ 1 callersFunctionstatement_cfg
( stmt: &Statement, _func: &Function, cfg: &mut ControlFlowGraph, ns: &Namespace, )
dc_compiler/src/meanify/meanify.rs:35
↓ 1 callersFunctionstruct_function_decl
( struct_func_def: &dc_parser::StructFuncDecl, namespace: &mut Namespace, )
dc_compiler/src/neat/struct_function.rs:4
Methodbuild
( filename: &'a String, context: &'a Context, ns: &'a Namespace, )
dc_compiler/src/lowerify/wasm_target.rs:9
Methodbuild
( filename: &'a String, context: &'a Context, ns: &'a Namespace, )
dc_compiler/src/lowerify/classic_target.rs:10
Methodcolumn
(&self)
dc_lexer/src/location.rs:41
Methodcompletion
(&self, _: CompletionParams)
src/bin/languageserver/mod.rs:122
Methoddefault
()
dc_mir/src/basic_block.rs:12
Methoddid_change
(&self, params: DidChangeTextDocumentParams)
src/bin/languageserver/mod.rs:100
Methoddid_change_configuration
(&self, _: DidChangeConfigurationParams)
src/bin/languageserver/mod.rs:75
Methoddid_change_watched_files
(&self, _: DidChangeWatchedFilesParams)
src/bin/languageserver/mod.rs:81
Methoddid_change_workspace_folders
(&self, _: DidChangeWorkspaceFoldersParams)
src/bin/languageserver/mod.rs:69
Methoddid_close
(&self, params: DidCloseTextDocumentParams)
src/bin/languageserver/mod.rs:112
Methoddid_open
(&self, params: DidOpenTextDocumentParams)
src/bin/languageserver/mod.rs:94
Methoddid_save
(&self, params: DidSaveTextDocumentParams)
src/bin/languageserver/mod.rs:106
Methoderror
(pos: Loc, message: String)
dc_lexer/src/error.rs:70
Methodexecute_command
(&self, _: ExecuteCommandParams)
src/bin/languageserver/mod.rs:87
Methodfmt
(&self, f: &mut fmt::Formatter)
dc_compiler/src/neat/symbol_table.rs:16
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
dc_parser/src/parse_tree.rs:155
Methodfmt
(&self, f: &mut fmt::Formatter)
dc_lexer/src/location.rs:21
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
dc_lexer/src/error.rs:104
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
dc_lexer/src/token.rs:107
Methodhandle_error
(error: ParseError<usize, Token, LexicalError>)
dc_lexer/src/error.rs:42
Functioninit_parser
()
dc_compiler/src/lowerify/mod.rs:104
Methodinitialize
(&self, _: InitializeParams)
src/bin/languageserver/mod.rs:55
Methodinitialized
(&self, _: InitializedParams)
src/bin/languageserver/mod.rs:59
Methodllvm_target_name
(&self)
dc_compiler/src/lowerify/mod.rs:37
Methodllvm_target_triple
(&self)
dc_compiler/src/lowerify/mod.rs:46
Methodlocation
(&self)
dc_parser/src/parse_tree.rs:146
Functionmain
()
build.rs:3
Functionmain
()
dc_parser/build.rs:3
Functionmain
()
src/bin/dc.rs:11
Functionmain
docs/llvm/hello.c:3
Functionmain
()
docs/compares/rust/main.rs:1
Methodnew
(name: String)
dc_compiler/src/meanify/control_flow_graph.rs:16
Methodnew
()
dc_compiler/src/neat/symbol_table.rs:50
Methodnew
()
dc_compiler/src/neat/namespace.rs:15
Methodnew
(context: &'a Context, filename: &'a str, ns: &'a Namespace, target: &str)
dc_compiler/src/lowerify/code_object.rs:23
Methodnew
(name: String, params: Vec<Parameter>, returns: Vec<Parameter>)
dc_hir/src/function.rs:12
Methodnew
(input: &'input str)
dc_lexer/src/lexer.rs:54
Methodnew
(start: usize, end: usize)
dc_lexer/src/location.rs:8
Methodnext_char
(&mut self)
dc_lexer/src/lexer.rs:104
Functionparse_and_or_symbol
()
dc_parser/src/parser.rs:350
Functionparse_array
()
dc_parser/src/parser.rs:417
Functionparse_assign
()
dc_parser/src/parser.rs:292
Functionparse_assign_with_sum
()
dc_parser/src/parser.rs:304
Functionparse_basic_div
()
dc_parser/src/parser.rs:330
Functionparse_basic_location
()
dc_parser/src/parser.rs:59
Functionparse_basic_mode
()
dc_parser/src/parser.rs:340
Functionparse_bool_in_expr
()
dc_parser/src/parser.rs:476
Functionparse_comment
()
dc_parser/src/parser.rs:86
Functionparse_complex_if
()
dc_parser/src/parser.rs:408
Functionparse_function_call
()
dc_parser/src/parser.rs:204
Functionparse_function_parameters
()
dc_parser/src/parser.rs:76
Functionparse_function_return
()
dc_parser/src/parser.rs:158
Functionparse_function_string_return
()
dc_parser/src/parser.rs:180
Functionparse_if_else
()
dc_parser/src/parser.rs:145
next →1–100 of 134, ranked by callers