Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lartu/ldpl
/ functions
Functions
189 in github.com/Lartu/ldpl
⨍
Functions
189
◇
Types & classes
8
↓ 133 callers
Function
badcode
@brief Shows where the error was in a code error.
src/aux/aux_info.cpp:95
↓ 132 callers
Method
size
src/ldpl_lib/ldpl_lib.cpp:875
↓ 100 callers
Method
add_code
src/data_types/compiler_state.h:20
↓ 98 callers
Function
line_like
Check if the tokens of a line passed are like the ones of a model line
src/aux/aux_line_like.cpp:10
↓ 83 callers
Function
in_procedure_section
src/aux/aux_state.cpp:167
↓ 77 callers
Function
get_c_variable
Given a full variable (with accesses and everything, like foo:0:'hi there' or bar) returns the C++ representation of said variable in order to be acce
src/aux/aux_c_format.cpp:12
↓ 62 callers
Function
get_c_expression
src/aux/aux_c_format.cpp:39
↓ 34 callers
Method
substr
src/ldpl_lib/ldpl_lib.cpp:1082
↓ 26 callers
Method
to_long_long
src/ldpl_lib/ldpl_lib.cpp:578
↓ 25 callers
Function
variable_type
src/aux/aux_state.cpp:180
↓ 20 callers
Method
length
src/ldpl_lib/ldpl_lib.cpp:886
↓ 15 callers
Method
str_rep
src/ldpl_lib/ldpl_lib.cpp:890
↓ 14 callers
Function
abs
src/ldpl_lib/BigInt.hpp:872
↓ 14 callers
Function
error
@brief Shows a fatal error message and exits.
src/aux/aux_info.cpp:101
↓ 13 callers
Function
strip_leading_zeroes
src/ldpl_lib/BigInt.hpp:155
↓ 13 callers
Function
trim
Removes all trailing and ending whitespace from a string
src/libraries/cpptrim.h:7
↓ 12 callers
Function
str_replace
https://stackoverflow.com/a/27658515
src/ldpl_lib/ldpl_lib.cpp:1393
↓ 11 callers
Method
empty
src/ldpl_lib/ldpl_lib.cpp:882
↓ 11 callers
Function
is_number
src/aux/aux_typecheck.cpp:4
↓ 10 callers
Function
fix_identifier
src/aux/aux_format.cpp:12
↓ 10 callers
Function
floor
src/ldpl_lib/ldpl_lib.cpp:670
↓ 9 callers
Function
bullet_msg
@brief Prints a message preceded by a
src/aux/aux_info.cpp:88
↓ 9 callers
Function
is_num_expr
src/aux/aux_state.cpp:123
↓ 8 callers
Function
is_string
src/aux/aux_typecheck.cpp:77
↓ 8 callers
Function
is_txt_expr
src/aux/aux_state.cpp:130
↓ 7 callers
Method
closing_if
src/data_types/compiler_state.h:52
↓ 7 callers
Function
is_num_list
src/aux/aux_state.cpp:26
↓ 6 callers
Function
get_c_string
src/aux/aux_c_format.cpp:55
↓ 6 callers
Function
is_num_var
src/aux/aux_state.cpp:102
↓ 6 callers
Function
is_txt_list
src/aux/aux_state.cpp:36
↓ 6 callers
Method
to_string
src/ldpl_lib/BigInt.hpp:380
↓ 6 callers
Function
tokenize
Tokenizes a line splitting by 'splitChar' with optional convertion of tokens to uppercase (except in strings)
src/aux/aux_tokenizer.cpp:9
↓ 5 callers
Method
closing_loop
src/data_types/compiler_state.h:63
↓ 5 callers
Method
closing_subprocedure
src/data_types/compiler_state.h:47
↓ 5 callers
Function
is_txt_var
src/aux/aux_state.cpp:109
↓ 4 callers
Function
fix_external_identifier
src/aux/aux_format.cpp:41
↓ 4 callers
Function
is_expression
src/aux/aux_state.cpp:137
↓ 4 callers
Function
is_num_map
src/aux/aux_state.cpp:6
↓ 4 callers
Function
is_power_of_10
src/ldpl_lib/BigInt.hpp:224
↓ 4 callers
Function
is_subprocedure
src/aux/aux_state.cpp:158
↓ 4 callers
Function
is_txt_map
src/aux/aux_state.cpp:16
↓ 4 callers
Method
open_loop
src/data_types/compiler_state.h:55
↓ 3 callers
Method
add_var_code
subprocedure -> list of parameter identifiers
src/data_types/compiler_state.h:19
↓ 3 callers
Function
get_c_char_array
text must be a TEXT or a TEXT variable
src/aux/aux_c_format.cpp:48
↓ 3 callers
Function
get_c_condition
Returns [ERROR] if invalid condtion, otherwise returns C++ condition
src/aux/aux_c_format.cpp:72
↓ 3 callers
Function
is_list_list
src/aux/aux_state.cpp:46
↓ 3 callers
Function
is_map
src/aux/aux_state.cpp:85
↓ 3 callers
Function
is_scalar_variable
src/aux/aux_state.cpp:116
↓ 3 callers
Function
open_subprocedure_code
This is called when we know all parameters of a subprocedure
src/aux/aux_code.cpp:9
↓ 3 callers
Function
to_ldpl_string
Convert ldpl_number to LDPL string, killing trailing 0's https://stackoverflow.com/questions/16605967/ & https://stackoverflow.com/questions/13686482/
src/ldpl_lib/ldpl_lib.cpp:1448
↓ 3 callers
Function
variable_exists
src/aux/aux_state.cpp:150
↓ 2 callers
Method
IsInteger
src/ldpl_lib/ldpl_lib.cpp:614
↓ 2 callers
Function
add_call_code
src/aux/aux_code.cpp:31
↓ 2 callers
Function
add_leading_zeroes
src/ldpl_lib/BigInt.hpp:174
↓ 2 callers
Function
add_trailing_zeroes
src/ldpl_lib/BigInt.hpp:185
↓ 2 callers
Function
compile
src/ldpl.cpp:90
↓ 2 callers
Function
contains_any
src/libraries/vector_contains.h:7
↓ 2 callers
Method
correct_subprocedure_types
src/data_types/compiler_state.h:99
↓ 2 callers
Function
exec
src/ldpl_lib/ldpl_lib.cpp:1471
↓ 2 callers
Function
expandHomeDirectory
src/ldpl_lib/ldpl_lib.cpp:1498
↓ 2 callers
Function
get_c_number
src/aux/aux_c_format.cpp:63
↓ 2 callers
Method
get_c_type
src/data_types/compiler_state.h:116
↓ 2 callers
Function
get_larger_and_smaller
src/ldpl_lib/BigInt.hpp:198
↓ 2 callers
Function
is_map_map
src/aux/aux_state.cpp:75
↓ 2 callers
Function
is_valid_number
src/ldpl_lib/BigInt.hpp:140
↓ 2 callers
Function
load_and_compile
src/ldpl.cpp:52
↓ 2 callers
Method
open_subprocedure
0 sub-procedure, 1 if or else if, 2 while/for, 3 else
src/data_types/compiler_state.h:39
↓ 2 callers
Function
replace_whitespace
src/aux/aux_format.cpp:3
↓ 2 callers
Function
save_to_file
Used by append_ and write_.
src/ldpl_lib/ldpl_lib.cpp:1591
↓ 2 callers
Method
to_size_t
src/ldpl_lib/ldpl_lib.cpp:602
↓ 1 callers
Function
accept_and_compile
src/ldpl.cpp:74
↓ 1 callers
Method
add_expected_subprocedure
subprocedure -> list of parameter types
src/data_types/compiler_state.h:77
↓ 1 callers
Function
big_pow10
src/ldpl_lib/BigInt.hpp:884
↓ 1 callers
Function
charat
src/ldpl_lib/ldpl_lib.cpp:1439
↓ 1 callers
Method
close_if
src/data_types/compiler_state.h:51
↓ 1 callers
Method
close_loop
src/data_types/compiler_state.h:59
↓ 1 callers
Method
close_subprocedure
src/data_types/compiler_state.h:43
↓ 1 callers
Method
closing_else
src/data_types/compiler_state.h:54
↓ 1 callers
Function
compile_line
Compiles line per line
src/aux/aux_compile_line.cpp:11
↓ 1 callers
Function
contains
src/libraries/vector_contains.h:2
↓ 1 callers
Function
current_os
@brief Returns the current operating system
src/aux/aux_info.cpp:110
↓ 1 callers
Function
displayHelpInfo
@brief Displays the LDPL help information message.
src/aux/aux_info.cpp:45
↓ 1 callers
Function
displayVersionInfo
@brief Displays the LDPL version information message.
src/aux/aux_info.cpp:5
↓ 1 callers
Function
divide
src/ldpl_lib/BigInt.hpp:1316
↓ 1 callers
Function
expandHomeDirectory
src/aux/aux_format.cpp:82
↓ 1 callers
Function
gcd
src/ldpl_lib/BigInt.hpp:987
↓ 1 callers
Method
internalFloatingValue
src/ldpl_lib/ldpl_lib.cpp:624
↓ 1 callers
Method
internalIntegerValue
src/ldpl_lib/ldpl_lib.cpp:619
↓ 1 callers
Function
is_external
src/aux/aux_state.cpp:144
↓ 1 callers
Function
is_label
src/aux/aux_typecheck.cpp:61
↓ 1 callers
Function
is_map_list
src/aux/aux_state.cpp:56
↓ 1 callers
Function
is_math_symbol
src/aux/aux_typecheck.cpp:70
↓ 1 callers
Function
is_natural
src/aux/aux_typecheck.cpp:48
↓ 1 callers
Function
is_scalar_list
src/aux/aux_state.cpp:93
↓ 1 callers
Function
is_scalar_map
src/aux/aux_state.cpp:66
↓ 1 callers
Method
new_literal_parameter_var
src/data_types/compiler_state.h:69
↓ 1 callers
Method
new_range_var
src/data_types/compiler_state.h:66
↓ 1 callers
Method
open_else
src/data_types/compiler_state.h:53
↓ 1 callers
Method
open_if
src/data_types/compiler_state.h:50
↓ 1 callers
Method
remove_expected_subprocedure
src/data_types/compiler_state.h:90
next →
1–100 of 189, ranked by callers