Rafal Kupiec
|
0f5073f3fb
|
Fix test.
|
2019-03-29 09:45:32 +01:00 |
Rafal Kupiec
|
41d20eeb28
|
Builtin library is broken; strtok() cannot return a boolean value.
|
2019-03-29 09:45:15 +01:00 |
Rafal Kupiec
|
f7b779907c
|
This is actually fixed.
|
2019-03-29 09:22:38 +01:00 |
Rafal Kupiec
|
01f1932230
|
Respect the class attribute data type.
|
2019-03-29 09:21:58 +01:00 |
Rafal Kupiec
|
47cca096bc
|
Fix segmentation fault when trying to access array element.
|
2019-03-29 09:09:51 +01:00 |
Rafal Kupiec
|
140bd35f93
|
Set proper type for all class attributes.
|
2019-03-29 09:00:55 +01:00 |
Rafal Kupiec
|
a013cee2d1
|
Properly serve the arrays.
|
2019-03-28 19:44:03 +01:00 |
Rafal Kupiec
|
e4dc9f641e
|
Invert the logic. Variable needs to be declared.
|
2019-03-28 19:43:00 +01:00 |
Rafal Kupiec
|
66b55e35a9
|
Enable reference operator.
|
2019-03-28 07:58:53 +01:00 |
Rafal Kupiec
|
3fc002be18
|
More things to do ... again.
|
2019-03-27 11:02:09 +01:00 |
Rafal Kupiec
|
94bd82f251
|
Update TODO list.
|
2019-03-27 10:46:36 +01:00 |
Rafal Kupiec
|
874e416d65
|
Typo correction.
|
2019-03-27 09:50:24 +01:00 |
Rafal Kupiec
|
46a3bd85b0
|
Add function description.
|
2019-03-27 09:49:48 +01:00 |
Rafal Kupiec
|
d76e48c885
|
It is already integer.
|
2019-03-27 09:45:02 +01:00 |
Rafal Kupiec
|
14f958a4b2
|
Implement PH7_HashmapCast().
|
2019-03-27 09:42:23 +01:00 |
Rafal Kupiec
|
45f4a00b05
|
Revert 5e54233ef8 .
|
2019-03-26 17:41:32 +01:00 |
Rafal Kupiec
|
9303517b9e
|
Fix return by reference.
|
2019-03-26 17:40:28 +01:00 |
Rafal Kupiec
|
5e54233ef8
|
Check only non-array vriables.
|
2019-03-26 16:39:19 +01:00 |
Rafal Kupiec
|
04c56c9041
|
Multidimensional array of the same type should not be marked as mixed.
|
2019-03-25 09:37:40 +01:00 |
Rafal Kupiec
|
fbf27a6c4c
|
One bug fixed, another found.
|
2019-03-24 13:52:56 +01:00 |
Rafal Kupiec
|
891818d601
|
Fix PH7_CheckVarCompat(). Array can be assigned only to array.
|
2019-03-24 13:33:15 +01:00 |
Rafal Kupiec
|
243faf4373
|
Header cleanup.
|
2019-03-24 09:38:52 +01:00 |
Rafal Kupiec
|
accde59f9e
|
Cleanup header.
|
2019-03-24 09:32:27 +01:00 |
Rafal Kupiec
|
fa295b9437
|
It's callback, not callable.
|
2019-03-24 09:31:19 +01:00 |
Rafal Kupiec
|
a87471e1e3
|
The empty() function is useless in Aer.
|
2019-03-24 09:22:10 +01:00 |
Rafal Kupiec
|
9438407ebf
|
Never store an element if there is no callback function specified.
|
2019-03-24 09:01:38 +01:00 |
Rafal Kupiec
|
731706c1a3
|
Another bug found.
|
2019-03-23 23:29:51 +01:00 |
Rafal Kupiec
|
e39bdae5b8
|
Fix test.
|
2019-03-23 23:25:00 +01:00 |
Rafal Kupiec
|
4f29507c0d
|
The isset() function always results in true, thus it is useless. If passed as argument variable is not set, the interpreter will throw an error.
|
2019-03-23 19:51:19 +01:00 |
Rafal Kupiec
|
e75ed7b9a9
|
Only INTEGER and FLOAT should be considered as numerical.
|
2019-03-23 19:34:51 +01:00 |
Rafal Kupiec
|
0af594f1ed
|
Seems not so useful in AerScript.
|
2019-03-23 19:15:16 +01:00 |
Rafal Kupiec
|
3074b4efaf
|
Fix test.
|
2019-03-23 17:33:29 +01:00 |
Rafal Kupiec
|
fc95deffa0
|
Typecasting should be enough.
|
2019-03-23 17:25:18 +01:00 |
Rafal Kupiec
|
76e76983a3
|
Implement new builtin functions: is_char() and is_void().
|
2019-03-23 12:59:09 +01:00 |
Rafal Kupiec
|
ea93c8dba4
|
Fix typo.
|
2019-03-22 19:55:53 +01:00 |
Rafal Kupiec
|
ff6c71db1c
|
Do not use NULL if possible.
|
2019-03-22 19:53:12 +01:00 |
Rafal Kupiec
|
9d7a542aea
|
The is_null() is useless now, as it always returns FALSE.
|
2019-03-22 19:29:50 +01:00 |
Rafal Kupiec
|
135e7c9698
|
VAR & FUNCTION are no longer valid keywords.
|
2019-03-22 18:47:46 +01:00 |
Rafal Kupiec
|
59e2743a60
|
Simply release the object, no need to use a wrapper function.
|
2019-03-22 18:42:46 +01:00 |
Rafal Kupiec
|
98a5fc1af0
|
No such operator.
|
2019-03-22 18:34:12 +01:00 |
Rafal Kupiec
|
154469f475
|
Variable cannot be typecasted to NULL.
|
2019-03-22 18:33:39 +01:00 |
Rafal Kupiec
|
9a41f7195d
|
AerScript does not implement any error control operator.
|
2019-03-22 17:32:40 +01:00 |
Rafal Kupiec
|
e3122c9f89
|
Update TODO list.
|
2019-03-22 16:51:25 +01:00 |
Rafal Kupiec
|
65b178932a
|
Get rid of array() & list() for the new syntax.
|
2019-03-22 15:54:46 +01:00 |
Rafal Kupiec
|
59e820c768
|
No longer a problem.
|
2019-03-22 09:17:23 +01:00 |
Rafal Kupiec
|
3ebd6d62c4
|
Merge branch 'typehinting' of ssh://git.codingworkshop.eu.org:8822/AerScript/Aer into typehinting
|
2019-03-22 08:59:41 +01:00 |
Rafal Kupiec
|
90b5a8797a
|
Fix a bug allowing to pass an array as argument to the method/closure that takes a scalar.
|
2019-03-22 08:59:12 +01:00 |
Rafal Kupiec
|
78c6f6a376
|
Working as expected.
|
2019-03-22 06:25:47 +01:00 |
Rafal Kupiec
|
f83d6cc43d
|
New list of TODO things.
|
2019-03-21 17:46:25 +01:00 |
Rafal Kupiec
|
ab09ba6943
|
Tests should use new array syntax.
|
2019-03-21 17:33:40 +01:00 |