91 Commity

Autor SHA1 Wiadomość Data
1175219ad4
Temporarily fix test.
Wszystkie etapy powiodły się
The build was successful.
2019-05-28 13:40:34 +02:00
d8db20e9bd
Do not use as variable name.
Wszystkie etapy powiodły się
The build was successful.
2019-05-21 21:36:08 +02:00
1f78547ca2
Convert DOS2UNIX.
Wszystkie etapy powiodły się
The build was successful.
2019-05-21 21:34:14 +02:00
55acf8111f
Assume private visibility for all class members by default.
Wszystkie etapy powiodły się
The build was successful.
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.
2019-05-17 08:40:41 +02:00
c4416ef631
Fix singleton test.
Wszystkie etapy powiodły się
The build was successful.
2019-05-08 11:05:36 +02:00
76880ae4e2
Extend this test.
Wszystkie etapy powiodły się
The build was successful.
2019-05-08 09:03:21 +02:00
03c37c58bb
Add constants test.
Wszystkie etapy powiodły się
The build was successful.
2019-05-07 08:42:42 +02:00
9d84c558c4
New test for goto statement.
Wszystkie etapy powiodły się
The build was successful.
2019-05-06 06:39:36 +02:00
73c1a814f5
Test foreach() loop.
Wszystkie etapy powiodły się
The build was successful.
2019-05-02 18:51:12 +02:00
186e5887f6
We can now declare key and value variables inside a loop.
Wszystkie etapy powiodły się
The build was successful.
2019-05-01 11:51:08 +02:00
bbcd99789d
Fix test.
Wszystkie etapy powiodły się
The build was successful.
2019-05-01 11:48:57 +02:00
4d8d92092e
Refactor foreach() loop.
Wszystkie etapy powiodły się
The build was successful.
In AerScript, the foreach() loop is syntatically more similiar to C#, than PHP. However the optional '$key => $value' construct is still available, because arrays in AerScript are still a hashmaps.
2019-04-30 23:38:59 +02:00
10516fb655
Remove useless comments from BrainFuck tests.
Wszystkie etapy powiodły się
The build was successful.
2019-04-28 19:51:38 +02:00
2bda002259
Add missing variables declaration.
Wszystkie etapy powiodły się
The build was successful.
2019-04-28 19:14:25 +02:00
a7606864fa
Do not use broken foreach() loop in this test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-25 19:09:22 +02:00
13ea9825b8
Bubble sort algorithm in AerScript.
Wszystkie etapy powiodły się
The build was successful.
2019-04-20 16:56:53 +02:00
8331d36869
Program to calculate Euler's Totient Function.
Wszystkie etapy powiodły się
The build was successful.
2019-04-20 14:17:06 +02:00
3f1d429d5f
The program code for printing Pascal’s Triangle.
Wszystkie etapy powiodły się
The build was successful.
2019-04-20 13:49:45 +02:00
16c6b8d970
Array subscription test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-19 07:54:53 +02:00
80abccc3ad
This variable contains an array of booleans, really.
Wszystkie etapy powiodły się
The build was successful.
And if we managed to insert a boolean value to an array of chars, this means we have a bug somewhere.
2019-04-19 06:40:16 +02:00
0b04e0f7c5
Test program entry point.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 17:41:47 +02:00
f8a47d2838
Real life test - base32.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 13:16:27 +02:00
2aa25f66d5
They do not return any value.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 12:25:57 +02:00
58618a4d27
Add another test - constructor overloading.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 12:24:32 +02:00
9d97eb228a
Test a for() loop as well.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 11:07:53 +02:00
b668d0a897
Test do { ... } while(); loop.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 11:01:34 +02:00
102e8447a1
Formatting code.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 10:08:03 +02:00
ec580ddf8c
Path splitting test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 08:32:19 +02:00
549b2ff3b4
Do not use 'elseif' construction.
Wszystkie etapy powiodły się
The build was successful.
2019-04-17 07:49:22 +02:00
a5da714d61
Test while loop.
Wszystkie etapy powiodły się
The build was successful.
2019-04-16 19:31:24 +02:00
2894c55dfa
Add some comments, to see if they are working.
Wszystkie etapy powiodły się
The build was successful.
2019-04-16 15:08:08 +02:00
0b11d59f9f
Remove this dirty hack.
Wszystkie etapy powiodły się
The build was successful.
This test should now work without it.
2019-04-16 13:59:10 +02:00
583f43e1f7
Convert carriage return and line feed to line feed (UNIX line ending).
Wszystkie etapy powiodły się
The build was successful.
2019-04-13 14:37:04 +02:00
aea0d1a5ec
Workaround applied to make test working.
Wszystkie etapy powiodły się
The build was successful.
2019-04-13 14:35:27 +02:00
b302e8c2b2
Test static variables.
Niektóre etapy zgłosiły błędy
The build has failed.
2019-04-11 13:29:44 +02:00
aae526b1d4
Closure as filter.
Wszystkie etapy powiodły się
The build was successful.
2019-04-11 09:10:03 +02:00
5cc803d07c
Another closure test comes in.
Wszystkie etapy powiodły się
The build was successful.
2019-04-11 08:58:54 +02:00
4eaf6a7117
AerScript is strict type hinting language, thus OP_TEQ & OP_TNE are not needed here.
Wszystkie etapy powiodły się
The build was successful.
2019-04-11 06:25:20 +02:00
9c426b20cc
Factory design pattern test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 20:22:13 +02:00
725b60cb88
Check switch block.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 20:01:17 +02:00
0c2b2c9df5
Class instance as argument.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 19:54:05 +02:00
493fcd0e92
Test complex expressions one more time.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 19:41:48 +02:00
57c6b3483a
Test strtr() builtin function.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 19:18:39 +02:00
ab4705518c
Another script for interpreter testing.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 19:12:44 +02:00
08307c5ad6
Let's test exceptions.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 18:59:26 +02:00
46250f0cd8
IP address encode/decode test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 11:28:57 +02:00
ee7b1e56ae
Another test of closure.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 11:19:29 +02:00
a4b5db4005
Formatting.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 09:52:20 +02:00
6b86f4c855
Add assertion test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-10 09:23:23 +02:00
ad3c6e6d7e
Closure event test.
Wszystkie etapy powiodły się
The build was successful.
2019-04-08 13:58:40 +02:00