Aer Interpreter Source
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Piotr Likoski d2335c86b2
Base32::decode() cannot return boolean values.
4 days ago
..
data/brainfuck Remove useless comments from BrainFuck tests. 2 months ago
anon_filter.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
anon_filter.exp Closure as filter. 3 months ago
arab_to_roman.aer We can now declare key and value variables inside a loop. 2 months ago
arab_to_roman.exp Another test, converting arab numbers to roman 11 months ago
array_subscription.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
array_subscription.exp Array subscription test. 2 months ago
assertion_test.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
assertion_test.exp Add assertion test. 3 months ago
base32_test.aer Base32::decode() cannot return boolean values. 4 days ago
base32_test.exp Real life test - base32. 3 months ago
bin_format.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
bin_format.exp Another simple test. 3 months ago
brainfuck_interpreter.aer Properly implement tests. 2 weeks ago
brainfuck_interpreter.exp Add new test - brainfuck interpreter. 3 months ago
bubble_sort.aer Bubble sort algorithm in AerScript. 2 months ago
bubble_sort.exp Bubble sort algorithm in AerScript. 2 months ago
callback_function.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
callback_function.exp Add more tests. 5 months ago
center_text.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
center_text.exp Another script for interpreter testing. 3 months ago
class_instance_arg.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
class_instance_arg.exp Class instance as argument. 3 months ago
closure_event.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
closure_event.exp Closure event test. 3 months ago
closure_test.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
closure_test.exp Another closure test comes in. 3 months ago
complex_expressions.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
complex_expressions.exp Test complex expressions. 3 months ago
complex_expressions2.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
complex_expressions2.exp Test complex expressions one more time. 3 months ago
constants_access.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
constants_access.exp Add constants test. 2 months ago
debug_backtrace.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
debug_backtrace.exp Test debug_backtrace() function 11 months ago
entry_point.aer Properly look for method in all classes. 1 month ago
entry_point.exp Extend this test. 2 months ago
eulers_totient.aer Program to calculate Euler's Totient Function. 2 months ago
eulers_totient.exp Program to calculate Euler's Totient Function. 2 months ago
exception_handler.aer Extend the exception test. 1 month ago
exception_handler.exp Extend the exception test. 1 month ago
extended_closure.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
extended_closure.exp Another test of closure. 3 months ago
factorial_test.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
factorial_test.exp Factorial test. 5 months ago
factory_objects.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
factory_objects.exp Factory design pattern test. 3 months ago
fibonacci_sequence.aer Fibonacci sequence in AerScript implementation. 1 month ago
fibonacci_sequence.exp Fibonacci sequence in AerScript implementation. 1 month ago
goto_statement.aer Fix for index outside the bounds. 2 weeks ago
goto_statement.exp New test for goto statement. 2 months ago
hello_world.aer Add some comments, to see if they are working. 3 months ago
hello_world.exp Simple 'Hello world' test 11 months ago
implicitly_typed_declarations.aer Test for implicitly typed declarations. 1 month ago
implicitly_typed_declarations.exp Test for implicitly typed declarations. 1 month ago
int2alpha_test.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
int2alpha_test.exp More tests to go. 3 months ago
interface_test.aer Add interface tests (OOP). 3 months ago
interface_test.exp Add interface tests (OOP). 3 months ago
ip_addr_enc_dec.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
ip_addr_enc_dec.exp IP address encode/decode test. 3 months ago
is_statement.aer New test for 'is' statement. 1 month ago
is_statement.exp New test for 'is' statement. 1 month ago
load_module.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
load_module.exp More tests 11 months ago
loop_do_while_test.aer Test do { ... } while(); loop. 3 months ago
loop_do_while_test.exp Test do { ... } while(); loop. 3 months ago
loop_for_test.aer Test a for() loop as well. 3 months ago
loop_for_test.exp Test a for() loop as well. 3 months ago
loop_foreach_test.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
loop_foreach_test.exp Test foreach() loop. 2 months ago
loop_while_test.aer Test while loop. 3 months ago
loop_while_test.exp Test while loop. 3 months ago
luhn_verify.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
luhn_verify.exp Add new test - luhn verification. 3 months ago
magic_method.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
magic_method.exp Test magic methods. 3 months ago
multiple_inheritance.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
multiple_inheritance.exp Add multiple inheritance test. 3 months ago
null_coalescing.aer Test NULL-coalescing operator. 3 weeks ago
null_coalescing.exp Test NULL-coalescing operator. 3 weeks ago
operators_precedence.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
operators_precedence.exp Test call by dereferencing array. 3 months ago
overloading_constructor.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
overloading_constructor.exp Add another test - constructor overloading. 3 months ago
overloading_methods.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
overloading_methods.exp Test if method overloading is working properly. 5 months ago
parent_this_statements.aer Lets test access to derived attributes. 1 month ago
parent_this_statements.exp Lets test access to derived attributes. 1 month ago
pascal_triangle.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
pascal_triangle.exp The program code for printing Pascal’s Triangle. 2 months ago
path_split.aer No way this is working! 2 weeks ago
path_split.exp Path splitting test. 3 months ago
printf_test.aer Test char to int conversion. 3 months ago
printf_test.exp Test char to int conversion. 3 months ago
reference_test.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
reference_test.exp Add more tests. 5 months ago
singleton_test.aer Extend singleton test. 2 weeks ago
singleton_test.exp Extend singleton test. 2 weeks ago
static_class.aer Test static class. 1 month ago
static_class.exp Test static class. 1 month ago
static_var.aer Properly implement tests. 2 weeks ago
static_var.exp Test static variables. 3 months ago
switch_block.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
switch_block.exp Check switch block. 3 months ago
text_normalize.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
text_normalize.exp Test strtr() builtin function. 3 months ago
tokenizer.aer Do not unset $this. Let the garbage collector do its job and fix the test. 1 month ago
tokenizer.exp Another test - tokenizer. 5 months ago
type_hinting.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
type_hinting.exp Typehinting test. 3 months ago
type_juggle.aer Assume private visibility for all class members by default. In most (all?) modern OOP languages class members visibility is assumed to be private and programmer has to consciously set it to public or protected. PHP has the different approach what can cause a security flaws in written scripts. AerScript will not follow this way, as it seems to be conceptually broken. 2 months ago
type_juggle.exp Add more tests 11 months ago
unicode_characters.aer Fix test. 2 months ago
unicode_characters.exp Add first Aer test 11 months ago
utf8_variables.aer Do not use 'elseif' construction. 3 months ago
utf8_variables.exp Test if unicode characters can be used as method / variable name 11 months ago