MCPcopy Create free account

hub / github.com/Srinivasa314/neptune-lang / functions

Functions611 in github.com/Srinivasa314/neptune-lang

↓ 193 callersMethodas_ptr
neptune-vm/value.cc:79
↓ 134 callersMethodpush
neptune-vm/native_function.cc:10
↓ 72 callersMethodis_ptr
neptune-vm/value.cc:74
↓ 66 callersMethodsize
neptune-vm/function.cc:138
↓ 62 callersMethodto_string
neptune-vm/vm.cc:436
↓ 56 callersMethodtype_string
neptune-vm/value.cc:208
↓ 51 callersMethodas_int
neptune-vm/value.cc:53
↓ 48 callersMethodwrite1
(&mut self, op: Op, u: u32, line: u32)
src/compiler.rs:247
↓ 45 callersMethodevaluate_expr
(&mut self, expr: &Expr)
src/compiler.rs:1375
↓ 45 callersMethodmatch_token
(&mut self, ttype: TokenType)
src/parser.rs:389
↓ 40 callersMethodconsume
(&mut self, ttype: TokenType, message: String)
src/parser.rs:380
↓ 39 callersFunctionr
(e,...n)
neptune-book/book/highlight.js:6
↓ 39 callersMethodreplace
neptune-vm/object.cc:329
↓ 35 callersMethodend
neptune-vm/hash_table.h:98
↓ 35 callersMethodis_int
neptune-vm/value.cc:51
↓ 34 callersMethodpeek
Gives the current character
src/scanner.rs:644
↓ 32 callersMethodadvance
Increments current and returns the previous character
src/scanner.rs:637
↓ 32 callersMethodconcat
neptune-vm/object.cc:20
↓ 30 callersMethodinsert
neptune-vm/hash_table.h:80
↓ 29 callersMethodadd
(e)
neptune-book/book/highlight.js:6
↓ 28 callersMethodcall
(&mut self, function: Box<Expr>)
src/parser.rs:640
↓ 28 callersMethodstore_in_accumulator
(&mut self, result: ExprResult, line: u32)
src/compiler.rs:531
↓ 28 callersMethodwrite0
(&mut self, op: Op, line: u32)
src/compiler.rs:242
↓ 27 callersMethodadd_token
(&mut self, token_type: TokenType)
src/scanner.rs:675
↓ 27 callersMethodline
(&self)
src/parser.rs:196
↓ 26 callersMethodadvance
(&mut self)
src/parser.rs:335
↓ 26 callersMethodpop_register
(&mut self)
src/compiler.rs:221
↓ 25 callersMethodfind
Boyer-Moore-Horspool algorithm
neptune-vm/object.cc:300
↓ 24 callersMethodbinary
(&mut self, left: Box<Expr>)
src/parser.rs:819
↓ 24 callersMethodis_empty
neptune-vm/value.cc:93
↓ 24 callersMethodwrite_u8
neptune-vm/function.cc:22
↓ 22 callersMethodexec
(e)
neptune-book/book/highlight.js:6
↓ 22 callersMethodexpression
(&mut self)
src/parser.rs:593
↓ 22 callersMethodignore_newline
(&mut self)
src/parser.rs:398
↓ 22 callersFunctionn
(n,t)
neptune-book/book/highlight.js:6
↓ 21 callersMethodas_float
neptune-vm/value.cc:62
↓ 21 callersMethodas_str
(self)
src/vm.rs:15
↓ 19 callersMethodpop
Pops the top of the stack
src/vm.rs:701
↓ 19 callersMethodpush_register
(&mut self)
src/compiler.rs:213
↓ 18 callersMethodis_float
neptune-vm/value.cc:58
↓ 17 callersMethodmap
Pushes an empty map to the stack
src/vm.rs:710
↓ 16 callersMethoderror
(&mut self, message: String)
src/scanner.rs:683
↓ 16 callersMethoderror
(&mut self, e: CompileError)
src/compiler.rs:238
↓ 16 callersMethodpatch_jump
neptune-vm/function.cc:105
↓ 16 callersMethodpeek_next
Gives the character after the current character
src/scanner.rs:652
↓ 14 callersMethodwrite2
(&mut self, op: Op, u1: u32, u2: u32, line: u32)
src/compiler.rs:277
↓ 13 callersMethodcreate_efunc
Creates an synchronous efunc. Returns Err(EFuncAlreadyExists) if an existing efunc is named `name` Example: ``` use neptune_lang::*; let n = VM::new(N
src/lib.rs:389
↓ 13 callersMethodexec_sync
Executes source with module `module`. It panics if a asynchronous efunc is executed
src/lib.rs:329
↓ 12 callersFunctiona
(e)
neptune-book/book/highlight.js:6
↓ 12 callersMethodempty
neptune-vm/object.cc:346
↓ 12 callersMethodreserve_constant
neptune-vm/function.cc:40
↓ 12 callersFunctiont
(e)
neptune-book/book/highlight.js:6
↓ 11 callersFunctionintHash
Thomas Wang's hash function
neptune-vm/value.cc:251
↓ 11 callersMethodstore_in_specific_register
(&mut self, result: ExprResult, reg: u32, line: u32)
src/compiler.rs:554
↓ 11 callersMethodsymbol_constant
neptune-vm/function.cc:54
↓ 10 callersFunctione
(n)
neptune-book/book/highlight.js:6
↓ 10 callersMethodfrom
(s: &'a str)
src/vm.rs:24
↓ 10 callersMethodstore_in_register
(&mut self, result: ExprResult, line: u32)
src/compiler.rs:543
↓ 9 callersMethoderror_at_current
(&self, message: String)
src/parser.rs:368
↓ 9 callersMethodmatch_char
(&mut self, expected: u8)
src/scanner.rs:620
↓ 9 callersFunctionread
(file: &str)
src/lib.rs:485
↓ 9 callersFunctiont
(e,t)
neptune-book/book/mark.min.js:7
↓ 8 callersMethodadd_token_if_match
(&mut self, expected: u8, if_match: TokenType, if_not_match: TokenType)
src/scanner.rs:629
↓ 8 callersMethodbegin
neptune-vm/hash_table.h:97
↓ 8 callersMethodblock
(&mut self)
src/parser.rs:1037
↓ 8 callersMethodintern
neptune-vm/vm.cc:322
↓ 8 callersMethodnew
(module_loader: M)
src/lib.rs:191
↓ 8 callersMethodnew_local
(&mut self, name: String, mutable: bool)
src/compiler.rs:413
↓ 8 callersMethodset_object_property
Pops a value from the stack and sets the property prop for the object instance at the top of the stack as the popped value
src/vm.rs:593
↓ 7 callersMethodas_string
Pops a string from the top of the stack
src/vm.rs:646
↓ 7 callersMethodequal
(&mut self, left: &Expr, right: &Expr, line: u32)
src/compiler.rs:1974
↓ 7 callersMethoderror
Pushes an error with class `error_class` within module `module` and with message `message`
src/vm.rs:726
↓ 7 callersMethodget_property
Pushes the value of property prop of the object at the top of the stack
src/vm.rs:690
↓ 7 callersFunctionn
()
neptune-book/book/clipboard.min.js:7
↓ 7 callersFunctiono
(t,e)
neptune-book/book/clipboard.min.js:7
↓ 7 callersMethodrun
neptune-vm/vm.cc:86
↓ 7 callersMethodstring
Pushes a string to the stack
src/vm.rs:563
↓ 7 callersMethodwrite_u16
neptune-vm/function.cc:23
↓ 7 callersMethodwrite_u32
neptune-vm/function.cc:24
↓ 6 callersMethodaddText
(e)
neptune-book/book/highlight.js:6
↓ 6 callersFunctiond
(e)
neptune-book/book/highlight.js:6
↓ 6 callersMethoderase
neptune-vm/hash_table.h:105
↓ 6 callersFunctioni
(e,n)
neptune-book/book/highlight.js:6
↓ 6 callersMethodis_empty
neptune-vm/hash_table.h:255
↓ 6 callersFunctionis_valid_num_char
(c: u8, is_hex: bool)
src/scanner.rs:692
↓ 6 callersMethodliteral
(&self)
src/parser.rs:831
↓ 6 callersFunctionm
(e,n,t={})
neptune-book/book/highlight.js:6
↓ 6 callersMethodpop
neptune-vm/native_function.cc:170
↓ 6 callersFunctionshowSearch
(yes)
neptune-book/book/searcher.js:367
↓ 6 callersMethodwrite_op_store_register
(&mut self, reg: u32, line: u32)
src/compiler.rs:335
↓ 5 callersFunctionT
(e)
neptune-book/book/highlight.js:6
↓ 5 callersFunctione
(e,t)
neptune-book/book/mark.min.js:7
↓ 5 callersMethodget_global
(&self, name: &str)
src/compiler.rs:225
↓ 5 callersMethodis_null_or_false
neptune-vm/value.cc:70
↓ 5 callersFunctionopen
(file: &str)
src/lib.rs:479
↓ 5 callersFunctionstring
( index: &mut usize, s: &str, delim: u8, depths: &mut Vec<u32>, delims
neptune-cli/src/main.rs:174
↓ 5 callersMethodsymbol
Pushes a symbol to the stack
src/vm.rs:568
↓ 5 callersMethodwrite_op_load_register
(&mut self, reg: u32, line: u32)
src/compiler.rs:369
↓ 4 callersFunctionS
(e,n)
neptune-book/book/highlight.js:6
↓ 4 callersFunctionassert_in_range
neptune-vm/function.cc:100
next →1–100 of 611, ranked by callers