MCPcopy Create free account

hub / github.com/GPPVM-Project/SkyLC / functions

Functions552 in github.com/GPPVM-Project/SkyLC

Methodempty
(file: SourceFileID, visibility: Visibility)
crates/skyl-data/src/descriptors.rs:171
Methodempty
()
crates/skyl-data/src/chunk.rs:43
Methodempty
()
crates/skyl-driver/src/errors.rs:263
Methodencode
(&self, encoder: &mut E)
crates/skyl-data/src/bytecode.rs:38
Methodend_line
(&self)
crates/skyl-data/src/typed_statements.rs:90
Methodeq
(&self, other: &Self)
crates/skyl-data/src/descriptors.rs:29
Methodeq
(&self, other: &Self)
crates/skyl-data/src/objects.rs:139
Methodexception
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:38
Methodexit
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:47
Methodfloat
(value: f32)
crates/skyl-data/src/semantic_types.rs:35
Methodfloat
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:22
Methodfloat_sqrt
(args: &[Value])
crates/skyl-stdlib/src/prelude/float.rs:8
Methodfloat_to_int
(args: &[Value])
crates/skyl-stdlib/src/prelude/float.rs:17
Methodfloat_to_string
(args: &[Value])
crates/skyl-stdlib/src/prelude/float.rs:25
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/descriptors.rs:207
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
crates/skyl-data/src/expressions.rs:108
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/memory.rs:19
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/reader.rs:42
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/statements.rs:45
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/token.rs:153
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/objects.rs:160
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-vm/src/heap.rs:15
Methodfrom
(attributes: Vec<BuiltinAttributeUsage>)
crates/skyl-data/src/decorator.rs:22
Methodfrom
(value: TokenStream)
crates/skyl-data/src/token_stream.rs:72
Methodfrom
(val: OperatorKind)
crates/skyl-data/src/token.rs:44
Methodfrom
(error: &CompilationError)
crates/skyl-driver/src/diagnostic.rs:23
Methodfrom
(e: io::Error)
crates/skyd/src/error.rs:24
Methodfrom_manifest
(manifest: &SkydManifest)
crates/skyd/src/manifest.rs:55
Methodfrom_type_decl
(decl: TypeDecl)
crates/skyl-data/src/descriptors.rs:140
Methodfrom_type_decl_with_fields
( decl: TypeDecl, fields: HashMap<String, FieldDescriptor>, )
crates/skyl-data/src/descriptors.rs:152
Functiongenerate_base64_key
()
crates/skylc/src/config.rs:31
Methodget_full_path
(path: String)
crates/skyl-stdlib/src/io.rs:66
Methodget_function
(&mut self, name: &str)
crates/skyl-data/src/semantic_types.rs:303
Methodget_kind
(&self)
crates/skyl-data/src/objects.rs:230
Methodget_static_kind_id
Retrieves the ID of a symbol's kind from the symbol table by name. This function looks up a symbol in the symbol table by its name and retrieves the
crates/skyl-semantics/src/semantic_analyzer.rs:613
Methodget_table
(&self)
crates/skyl-data/src/semantic_types.rs:328
Methodhash
(&self, state: &mut H)
crates/skyl-data/src/descriptors.rs:37
Methodhash
(&self, state: &mut H)
crates/skyl-data/src/semantic_types.rs:228
Methodinput
(_: &[Value])
crates/skyl-stdlib/src/io.rs:38
Methodint
(value: i32)
crates/skyl-data/src/semantic_types.rs:39
Methodint
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:12
Methodint_abs
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:17
Methodint_clamp
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:9
Methodint_is_even
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:25
Methodint_is_odd
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:33
Methodint_max
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:49
Methodint_min
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:57
Methodint_sign
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:41
Methodint_sqrt
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:65
Methodint_to_float
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:73
Methodint_to_string
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:81
Methodinvalidate_native_call
(_: &[Value])
crates/skyl-vm/src/virtual_machine.rs:652
Methodis_float
(&self)
crates/skyl-data/src/chunk.rs:15
Methodis_int
(&self)
crates/skyl-data/src/chunk.rs:11
Methodis_object
(&self)
crates/skyl-data/src/chunk.rs:27
Methodis_same_kind
Checks whether two types are the same kind (i.e., have the same type ID). This function compares two `TypeDecl` values and raises an error with a cus
crates/skyl-semantics/src/semantic_analyzer.rs:830
Methodis_str
(&self)
crates/skyl-data/src/chunk.rs:19
Methodline
(&self)
crates/skyl-data/src/expressions.rs:38
Methodlist_append
(args: &[Value])
crates/skyl-stdlib/src/prelude/list.rs:22
Methodlist_len
(args: &[Value])
crates/skyl-stdlib/src/prelude/list.rs:7
Methodlist_pop
(args: &[Value])
crates/skyl-stdlib/src/prelude/list.rs:39
Methodload_from_file
(path: P)
crates/skyl-data/src/bytecode.rs:113
Methodload_library
(&mut self, lib: &mut dyn NativeLibrary)
crates/skyl-vm/src/virtual_machine.rs:891
Methodload_manifest
(path: P)
crates/skyd/src/lib.rs:43
Methodlook_ahead
(&self, k: usize)
crates/skyl-data/src/token_stream.rs:52
Functionmain
()
crates/skyd/src/bin/skyd.rs:24
Functionmain
()
crates/skylc/src/bin/skylc.rs:35
Methodnamed
(handler: NativeFnPtr, arity: u8, name: String)
crates/skyl-ffi/src/lib.rs:21
Methodnames
(&self)
crates/skyd/src/manifest.rs:71
Methodnative_http_request
(args: &[Value])
crates/skyl-stdlib/src/net/http.rs:9
Methodnew
( entry_point: PathBuf, stdlib_path: PathBuf, verbose: bool, batch_stdout: boo
crates/skyl-data/src/config.rs:15
Methodnew
(name: String, kind: Rc<RefCell<TypeDescriptor>>)
crates/skyl-data/src/descriptors.rs:49
Methodnew
(attributes: Vec<BuiltinAttributeUsage>)
crates/skyl-data/src/decorator.rs:16
Methodnew
(obj: *mut dyn Object)
crates/skyl-data/src/memory.rs:39
Methodnew
(code: Vec<u8>, constants: Vec<Value>)
crates/skyl-data/src/bytecode.rs:26
Methodnew
(arity: u8, id: u32)
crates/skyl-data/src/ir_types.rs:15
Methodnew
( kind: Option<Rc<RefCell<TypeDescriptor>>>, value: ValueWrapper, line: usize, )
crates/skyl-data/src/semantic_types.rs:92
Methodnew
(statements: Vec<Statement>)
crates/skyl-data/src/ast.rs:9
Methodnew
(tokens: Vec<Token>)
crates/skyl-data/src/token_stream.rs:10
Methodnew
()
crates/skyl-data/src/context.rs:19
Methodnew
(access: Visibility, name: Token, kind: Expression)
crates/skyl-data/src/statements.rs:13
Methodnew
(kind: TokenKind, lexeme: String, line: usize, column: usize, span: Span)
crates/skyl-data/src/token.rs:159
Methodnew
(fields: Vec<Value>)
crates/skyl-data/src/objects.rs:216
Methodnew
(config: &CompilerConfig)
crates/skyl-vm/src/virtual_machine.rs:73
Methodnew
(initial_size: usize)
crates/skyl-vm/src/heap.rs:25
Methodnew
(chunk: Rc<Chunk>)
crates/skyl-vm/src/frame.rs:14
Methodnew
(kind: CompilationErrorKind, line: usize, span: Span)
crates/skyl-driver/src/errors.rs:193
Methodnew
()
crates/skyl-driver/src/lib.rs:33
Methodnew
()
crates/skyl-parser/src/parser.rs:17
Methodnew
(source: String)
crates/skyl-lexer/src/lexer.rs:77
Methodnew
(path: P)
crates/skyd/src/lib.rs:25
Methodnew
(path: P)
crates/skyd/src/manifest.rs:84
Methodnew
(handler: NativeFnPtr, arity: u8)
crates/skyl-ffi/src/lib.rs:13
Methodnew
(name: String, depth: u32, is_initialized: bool)
crates/skyl-ir/src/ir_generator.rs:21
Methodnew
()
crates/skyl-semantics/src/semantic_analyzer.rs:56
Methodnew
()
crates/skyl-codegen/src/bytecode_gen.rs:14
Methodnew_synthetic
(lexeme: &str)
crates/skyl-data/src/token.rs:169
Methodnow_ms
(_args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:63
Methodprint
(args: &[Value])
crates/skyl-stdlib/src/io.rs:16
Methodprint_info
(&self)
crates/skyl-vm/src/virtual_machine.rs:895
← previousnext →401–500 of 552, ranked by callers