Commit Graph
14 Commits
Author SHA1 Message Date
belliash a8a88b4746 Compile closures.
The build was successful.
2018-08-16 18:40:23 +02:00
belliash f28c671e69 Compile closures.
The build was successful.
2018-08-16 18:31:12 +02:00
belliash 2c28b63d90 Properly interpret language constructs, fixes #28.
The build has failed.
2018-08-16 17:42:30 +02:00
belliash 9100bf0696 Treat 'import' as a special keyword.
The build was successful.
2018-08-16 16:32:28 +02:00
belliash b5fe36c14b There is no need for include_once() and require_once()
The build was successful.
Aer is object-oriented language and the code it includes is executed in the global scope. Global scope can contain only classes and namespaces and they cannot be re-declared. Thus every file can be included just once. We can
leave this to programmer, or take care about it on interpreter side. With this commit, include() and require() builtin functions allows to load file just once. Thanks to that, there is no need for include_once() and
require_once(). Done in scope of #30.
2018-08-16 16:12:29 +02:00
belliash 7c7a837efb Correct another bunch of typos.
The build was successful.
2018-08-15 19:06:00 +02:00
belliash 59c15caf4e Use something more human readable
The build was successful.
2018-08-12 21:16:05 +02:00
belliash b61fc9d3e6 Rename function to save it from typo
The build was successful.
2018-08-11 23:21:40 +02:00
belliash a4e6962a67 Free dot operator for further usage
The build was successful.
2018-08-07 08:13:44 +02:00
belliash 4bbdc20174 This commit contains several changes:
The build was successful.
* print() is now treated as standard function
 * get rid of echo() function
 * fix test suite
and it fixes #26.
2018-08-06 17:18:27 +02:00
belliash b7792dfc3d P# is not going to derive namespace syntax from PHP, but from C++. 2018-07-30 16:55:49 +02:00
belliash 48b2e9d1c6 Update comments 2018-07-28 23:40:00 +02:00
belliash eb088cd0d7 Correcting another typos in code 2018-07-28 12:56:19 +02:00
belliash abb91a9874 Reorganize the repository for new build system 2018-07-20 22:35:09 +02:00