MCPcopy Create free account

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

Functions552 in github.com/GPPVM-Project/SkyLC

↓ 1 callersMethoddefine_native_function
(&mut self, name: String, value: FunctionPrototype)
crates/skyl-semantics/src/semantic_analyzer.rs:1132
↓ 1 callersMethoddefine_symbol
Defines new user defined symbol # Arguments `name` - A String containing the name of the symbol. `value` - A fixed value with descriptor and `Value`
crates/skyl-semantics/src/semantic_analyzer.rs:293
↓ 1 callersMethoddefine_type
Defines a new type in the symbol table. This function adds a new type to the symbol table, creating an entry with the type's name and an associated s
crates/skyl-semantics/src/semantic_analyzer.rs:393
↓ 1 callersMethoddependencies
(&self)
crates/skyl-data/src/context.rs:27
↓ 1 callersMethoddepth
Returns the current depth of the context stack. The context stack tracks the current scope of analysis. This function returns the number of levels in
crates/skyl-semantics/src/semantic_analyzer.rs:560
↓ 1 callersMethodencode
(&self, encoder: &mut E)
crates/skyl-data/src/objects.rs:35
↓ 1 callersMethodevaluate
(&mut self, constant: &Expression)
crates/skyl-semantics/src/decorator_processor.rs:83
↓ 1 callersMethodexecution_loop
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:702
↓ 1 callersMethodexpression_statement
(&mut self)
crates/skyl-parser/src/parser.rs:1057
↓ 1 callersFunctionfetch
()
crates/skyd/src/bin/skyd.rs:186
↓ 1 callersFunctionfetch_dependencies
(deps: &Dependencies)
crates/skyd/src/dependencies/fetch.rs:7
↓ 1 callersFunctionfind_stdlib_path
()
crates/skyd/src/lib.rs:48
↓ 1 callersFunctionfind_stdlib_path
()
crates/skylc/src/lib.rs:9
↓ 1 callersMethodfinish_call
(&mut self, callee: Expression)
crates/skyl-parser/src/parser.rs:1337
↓ 1 callersMethodfor_statement
(&mut self)
crates/skyl-parser/src/parser.rs:821
↓ 1 callersFunctionformat_err
(error: &CompilationError, file: &SourceFile)
crates/skyl-driver/src/format_err.rs:7
↓ 1 callersFunctionformat_expected_token
(expect: &str, found: &str, after: &Option<String>)
crates/skyl-driver/src/format_err.rs:557
↓ 1 callersFunctionformat_function_may_not_return
(error: &CompilationError, file: &SourceFile)
crates/skyl-driver/src/format_err.rs:16
↓ 1 callersFunctionformat_generic_error
(error: &CompilationError, file: &SourceFile)
crates/skyl-driver/src/format_err.rs:83
↓ 1 callersFunctionformat_illegal_character_err
(c: &char)
crates/skyl-driver/src/format_err.rs:574
↓ 1 callersFunctionformat_inexistent_type
(r#type: &str)
crates/skyl-driver/src/format_err.rs:532
↓ 1 callersFunctionformat_unexpected_token
(token: &str)
crates/skyl-driver/src/format_err.rs:553
↓ 1 callersMethodgenerate
(&self, ir: IntermediateCode)
crates/skyl-codegen/src/bytecode_gen.rs:18
↓ 1 callersMethodgenerate_arithmetic_expr_ir
( &mut self, left: &AnnotatedExpression, op: &Token, right: &AnnotatedExpressi
crates/skyl-ir/src/ir_generator.rs:354
↓ 1 callersMethodgenerate_assign_expr_ir
( &mut self, name: &Token, value: &AnnotatedExpression, _kind: &TypeDescriptor
crates/skyl-ir/src/ir_generator.rs:417
↓ 1 callersMethodgenerate_call_expr_ir
( &mut self, proto: &FunctionPrototype, _callee: &Token, args: &[Box<Annotated
crates/skyl-ir/src/ir_generator.rs:554
↓ 1 callersMethodgenerate_call_native_expr_ir
( &mut self, proto: &FunctionPrototype, _callee: &Token, args: &[Box<Annotated
crates/skyl-ir/src/ir_generator.rs:587
↓ 1 callersMethodgenerate_function_ir
( &mut self, prototype: &FunctionPrototype, body: &AnnotatedStatement, )
crates/skyl-ir/src/ir_generator.rs:168
↓ 1 callersMethodgenerate_get_expr_ir
( &mut self, target: &AnnotatedExpression, name: &Token, kind: &TypeDescriptor
crates/skyl-ir/src/ir_generator.rs:799
↓ 1 callersMethodgenerate_if_else
( &mut self, _keyword: &Token, condition: &AnnotatedExpression, then_branch: &
crates/skyl-ir/src/ir_generator.rs:619
↓ 1 callersMethodgenerate_internal_definition_ir
( &mut self, target: &TypeDescriptor, definition: &FunctionPrototype, body: &A
crates/skyl-ir/src/ir_generator.rs:883
↓ 1 callersMethodgenerate_list_get_ir
( &mut self, list: &AnnotatedExpression, index: &AnnotatedExpression, )
crates/skyl-ir/src/ir_generator.rs:851
↓ 1 callersMethodgenerate_list_ir
( &mut self, elements: &[Box<AnnotatedExpression>], _kind: &TypeDescriptor, )
crates/skyl-ir/src/ir_generator.rs:834
↓ 1 callersMethodgenerate_literal_ir
(&mut self, token: &Token, kind: &TypeDescriptor)
crates/skyl-ir/src/ir_generator.rs:374
↓ 1 callersMethodgenerate_logical_expr_ir
( &mut self, left: &AnnotatedExpression, op: &Token, right: &AnnotatedExpressi
crates/skyl-ir/src/ir_generator.rs:984
↓ 1 callersMethodgenerate_method_call_ir
( &mut self, _object: &AnnotatedExpression, method: &MethodDescriptor, args: &
crates/skyl-ir/src/ir_generator.rs:935
↓ 1 callersMethodgenerate_native_function_ir
(&mut self, prototype: &FunctionPrototype)
crates/skyl-ir/src/ir_generator.rs:865
↓ 1 callersMethodgenerate_postfix_expr_ir
( &mut self, operator: &Token, variable: &AnnotatedExpression, )
crates/skyl-ir/src/ir_generator.rs:755
↓ 1 callersMethodgenerate_return_ir
(&mut self, value: &Option<AnnotatedExpression>)
crates/skyl-ir/src/ir_generator.rs:539
↓ 1 callersMethodgenerate_scope_ir
(&mut self, statements: &[Box<AnnotatedStatement>])
crates/skyl-ir/src/ir_generator.rs:276
↓ 1 callersMethodgenerate_set_ir
( &mut self, target: &AnnotatedExpression, name: &Token, value: &AnnotatedExpr
crates/skyl-ir/src/ir_generator.rs:815
↓ 1 callersMethodgenerate_type_ir
(&mut self, descriptor: &TypeDescriptor)
crates/skyl-ir/src/ir_generator.rs:792
↓ 1 callersMethodgenerate_unary_expr_ir
( &mut self, _operator: &Token, expression: &AnnotatedExpression, _kind: &Type
crates/skyl-ir/src/ir_generator.rs:700
↓ 1 callersMethodgenerate_variable_decl_ir
( &mut self, name: &Token, value: &Option<AnnotatedExpression>, )
crates/skyl-ir/src/ir_generator.rs:216
↓ 1 callersMethodgenerate_variable_expr_ir
( &mut self, name: &Token, _kind: &TypeDescriptor, )
crates/skyl-ir/src/ir_generator.rs:515
↓ 1 callersMethodgenerate_while_ir
( &mut self, condition: &AnnotatedExpression, body: &AnnotatedStatement, )
crates/skyl-ir/src/ir_generator.rs:714
↓ 1 callersMethodget_attribute
(&self, name: String)
crates/skyl-data/src/semantic_types.rs:286
↓ 1 callersMethodget_function
(&self, function_id: u32)
crates/skyl-data/src/bytecode.rs:88
↓ 1 callersMethodget_function_id
(&self, name: &str)
crates/skyl-data/src/ir_types.rs:78
↓ 1 callersMethodget_native_id
(&mut self)
crates/skyl-ir/src/ir_generator.rs:876
↓ 1 callersMethodget_user_defined_kind
Retrieves the type descriptor of a user-defined symbol. This function looks up a symbol's name in the symbol table and retrieves the `TypeDescriptor`
crates/skyl-semantics/src/semantic_analyzer.rs:1094
↓ 1 callersMethodgroup
(&mut self)
crates/skyl-parser/src/parser.rs:1458
↓ 1 callersMethodhandle_add
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:96
↓ 1 callersMethodhandle_and
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:118
↓ 1 callersMethodhandle_array
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:631
↓ 1 callersMethodhandle_call
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:501
↓ 1 callersMethodhandle_cmp
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:338
↓ 1 callersMethodhandle_decrement_local
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:487
↓ 1 callersMethodhandle_div
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:188
↓ 1 callersMethodhandle_eq
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:134
↓ 1 callersMethodhandle_false
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:365
↓ 1 callersMethodhandle_get_field
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:370
↓ 1 callersMethodhandle_get_local
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:440
↓ 1 callersMethodhandle_get_local0
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:447
↓ 1 callersMethodhandle_get_local1
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:453
↓ 1 callersMethodhandle_get_local2
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:459
↓ 1 callersMethodhandle_get_local3
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:465
↓ 1 callersMethodhandle_get_local4
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:471
↓ 1 callersMethodhandle_greater
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:250
↓ 1 callersMethodhandle_greater_equal
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:294
↓ 1 callersMethodhandle_increment_local
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:477
↓ 1 callersMethodhandle_invoke_native
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:518
↓ 1 callersMethodhandle_invoke_virtual
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:509
↓ 1 callersMethodhandle_jfalse
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:564
↓ 1 callersMethodhandle_jtrue
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:576
↓ 1 callersMethodhandle_jump
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:558
↓ 1 callersMethodhandle_less
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:272
↓ 1 callersMethodhandle_less_equal
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:316
↓ 1 callersMethodhandle_list_get
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:606
↓ 1 callersMethodhandle_loop
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:552
↓ 1 callersMethodhandle_mul
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:210
↓ 1 callersMethodhandle_neq
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:142
↓ 1 callersMethodhandle_new
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:403
↓ 1 callersMethodhandle_not
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:588
↓ 1 callersMethodhandle_or
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:150
↓ 1 callersMethodhandle_pop
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:240
↓ 1 callersMethodhandle_print
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:415
↓ 1 callersMethodhandle_push
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:232
↓ 1 callersMethodhandle_return
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:535
↓ 1 callersMethodhandle_set_field
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:387
↓ 1 callersMethodhandle_set_local
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:433
↓ 1 callersMethodhandle_sub
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:166
↓ 1 callersMethodhandle_true
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:360
↓ 1 callersMethodhandle_void
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:245
↓ 1 callersFunctionhint_expected_token
(expect: &str, _found: &str, after: &Option<String>)
crates/skyl-driver/src/format_err.rs:515
↓ 1 callersMethodif_statement
(&mut self)
crates/skyl-parser/src/parser.rs:1022
↓ 1 callersMethodimport
(&mut self, path: &Vec<Token>, stmts: &mut TyStmts)
crates/skyl-semantics/src/semantic_analyzer.rs:1170
↓ 1 callersMethodimport_statement
(&mut self)
crates/skyl-parser/src/parser.rs:943
↓ 1 callersMethodinterpret
(&mut self)
crates/skyl-vm/src/virtual_machine.rs:676
↓ 1 callersMethodis_at_end
Checks if the current statement is the last statement. This function determines if the current statement is the last statement in the sequence by che
crates/skyl-semantics/src/semantic_analyzer.rs:491
← previousnext →201–300 of 552, ranked by callers