Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GPPVM-Project/SkyLC
/ functions
Functions
552 in github.com/GPPVM-Project/SkyLC
⨍
Functions
552
◇
Types & classes
123
Method
empty
(file: SourceFileID, visibility: Visibility)
crates/skyl-data/src/descriptors.rs:171
Method
empty
()
crates/skyl-data/src/chunk.rs:43
Method
empty
()
crates/skyl-driver/src/errors.rs:263
Method
encode
(&self, encoder: &mut E)
crates/skyl-data/src/bytecode.rs:38
Method
end_line
(&self)
crates/skyl-data/src/typed_statements.rs:90
Method
eq
(&self, other: &Self)
crates/skyl-data/src/descriptors.rs:29
Method
eq
(&self, other: &Self)
crates/skyl-data/src/objects.rs:139
Method
exception
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:38
Method
exit
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:47
Method
float
(value: f32)
crates/skyl-data/src/semantic_types.rs:35
Method
float
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:22
Method
float_sqrt
(args: &[Value])
crates/skyl-stdlib/src/prelude/float.rs:8
Method
float_to_int
(args: &[Value])
crates/skyl-stdlib/src/prelude/float.rs:17
Method
float_to_string
(args: &[Value])
crates/skyl-stdlib/src/prelude/float.rs:25
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/descriptors.rs:207
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
crates/skyl-data/src/expressions.rs:108
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/memory.rs:19
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/reader.rs:42
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/statements.rs:45
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/token.rs:153
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-data/src/objects.rs:160
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/skyl-vm/src/heap.rs:15
Method
from
(attributes: Vec<BuiltinAttributeUsage>)
crates/skyl-data/src/decorator.rs:22
Method
from
(value: TokenStream)
crates/skyl-data/src/token_stream.rs:72
Method
from
(val: OperatorKind)
crates/skyl-data/src/token.rs:44
Method
from
(error: &CompilationError)
crates/skyl-driver/src/diagnostic.rs:23
Method
from
(e: io::Error)
crates/skyd/src/error.rs:24
Method
from_manifest
(manifest: &SkydManifest)
crates/skyd/src/manifest.rs:55
Method
from_type_decl
(decl: TypeDecl)
crates/skyl-data/src/descriptors.rs:140
Method
from_type_decl_with_fields
( decl: TypeDecl, fields: HashMap<String, FieldDescriptor>, )
crates/skyl-data/src/descriptors.rs:152
Function
generate_base64_key
()
crates/skylc/src/config.rs:31
Method
get_full_path
(path: String)
crates/skyl-stdlib/src/io.rs:66
Method
get_function
(&mut self, name: &str)
crates/skyl-data/src/semantic_types.rs:303
Method
get_kind
(&self)
crates/skyl-data/src/objects.rs:230
Method
get_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
Method
get_table
(&self)
crates/skyl-data/src/semantic_types.rs:328
Method
hash
(&self, state: &mut H)
crates/skyl-data/src/descriptors.rs:37
Method
hash
(&self, state: &mut H)
crates/skyl-data/src/semantic_types.rs:228
Method
input
(_: &[Value])
crates/skyl-stdlib/src/io.rs:38
Method
int
(value: i32)
crates/skyl-data/src/semantic_types.rs:39
Method
int
(args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:12
Method
int_abs
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:17
Method
int_clamp
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:9
Method
int_is_even
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:25
Method
int_is_odd
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:33
Method
int_max
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:49
Method
int_min
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:57
Method
int_sign
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:41
Method
int_sqrt
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:65
Method
int_to_float
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:73
Method
int_to_string
(args: &[Value])
crates/skyl-stdlib/src/prelude/int.rs:81
Method
invalidate_native_call
(_: &[Value])
crates/skyl-vm/src/virtual_machine.rs:652
Method
is_float
(&self)
crates/skyl-data/src/chunk.rs:15
Method
is_int
(&self)
crates/skyl-data/src/chunk.rs:11
Method
is_object
(&self)
crates/skyl-data/src/chunk.rs:27
Method
is_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
Method
is_str
(&self)
crates/skyl-data/src/chunk.rs:19
Method
line
(&self)
crates/skyl-data/src/expressions.rs:38
Method
list_append
(args: &[Value])
crates/skyl-stdlib/src/prelude/list.rs:22
Method
list_len
(args: &[Value])
crates/skyl-stdlib/src/prelude/list.rs:7
Method
list_pop
(args: &[Value])
crates/skyl-stdlib/src/prelude/list.rs:39
Method
load_from_file
(path: P)
crates/skyl-data/src/bytecode.rs:113
Method
load_library
(&mut self, lib: &mut dyn NativeLibrary)
crates/skyl-vm/src/virtual_machine.rs:891
Method
load_manifest
(path: P)
crates/skyd/src/lib.rs:43
Method
look_ahead
(&self, k: usize)
crates/skyl-data/src/token_stream.rs:52
Function
main
()
crates/skyd/src/bin/skyd.rs:24
Function
main
()
crates/skylc/src/bin/skylc.rs:35
Method
named
(handler: NativeFnPtr, arity: u8, name: String)
crates/skyl-ffi/src/lib.rs:21
Method
names
(&self)
crates/skyd/src/manifest.rs:71
Method
native_http_request
(args: &[Value])
crates/skyl-stdlib/src/net/http.rs:9
Method
new
( entry_point: PathBuf, stdlib_path: PathBuf, verbose: bool, batch_stdout: boo
crates/skyl-data/src/config.rs:15
Method
new
(name: String, kind: Rc<RefCell<TypeDescriptor>>)
crates/skyl-data/src/descriptors.rs:49
Method
new
(attributes: Vec<BuiltinAttributeUsage>)
crates/skyl-data/src/decorator.rs:16
Method
new
(obj: *mut dyn Object)
crates/skyl-data/src/memory.rs:39
Method
new
(code: Vec<u8>, constants: Vec<Value>)
crates/skyl-data/src/bytecode.rs:26
Method
new
(arity: u8, id: u32)
crates/skyl-data/src/ir_types.rs:15
Method
new
( kind: Option<Rc<RefCell<TypeDescriptor>>>, value: ValueWrapper, line: usize, )
crates/skyl-data/src/semantic_types.rs:92
Method
new
(statements: Vec<Statement>)
crates/skyl-data/src/ast.rs:9
Method
new
(tokens: Vec<Token>)
crates/skyl-data/src/token_stream.rs:10
Method
new
()
crates/skyl-data/src/context.rs:19
Method
new
(access: Visibility, name: Token, kind: Expression)
crates/skyl-data/src/statements.rs:13
Method
new
(kind: TokenKind, lexeme: String, line: usize, column: usize, span: Span)
crates/skyl-data/src/token.rs:159
Method
new
(fields: Vec<Value>)
crates/skyl-data/src/objects.rs:216
Method
new
(config: &CompilerConfig)
crates/skyl-vm/src/virtual_machine.rs:73
Method
new
(initial_size: usize)
crates/skyl-vm/src/heap.rs:25
Method
new
(chunk: Rc<Chunk>)
crates/skyl-vm/src/frame.rs:14
Method
new
(kind: CompilationErrorKind, line: usize, span: Span)
crates/skyl-driver/src/errors.rs:193
Method
new
()
crates/skyl-driver/src/lib.rs:33
Method
new
()
crates/skyl-parser/src/parser.rs:17
Method
new
(source: String)
crates/skyl-lexer/src/lexer.rs:77
Method
new
(path: P)
crates/skyd/src/lib.rs:25
Method
new
(path: P)
crates/skyd/src/manifest.rs:84
Method
new
(handler: NativeFnPtr, arity: u8)
crates/skyl-ffi/src/lib.rs:13
Method
new
(name: String, depth: u32, is_initialized: bool)
crates/skyl-ir/src/ir_generator.rs:21
Method
new
()
crates/skyl-semantics/src/semantic_analyzer.rs:56
Method
new
()
crates/skyl-codegen/src/bytecode_gen.rs:14
Method
new_synthetic
(lexeme: &str)
crates/skyl-data/src/token.rs:169
Method
now_ms
(_args: &[Value])
crates/skyl-stdlib/src/prelude/default.rs:63
Method
print
(args: &[Value])
crates/skyl-stdlib/src/io.rs:16
Method
print_info
(&self)
crates/skyl-vm/src/virtual_machine.rs:895
← previous
next →
401–500 of 552, ranked by callers