Aer/engine
Rafal Kupiec b5fe36c14b
The build was successful. Details
There is no need for include_once() and require_once()
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
..
lib Comply with GCC extensions 2018-08-02 16:33:07 +02:00
api.c Get rid of PH7 ident 2018-08-15 20:03:39 +02:00
builtin.c Remove duplicated builtin functions 2018-08-09 21:34:13 +02:00
compiler.c Aer is OOP language. There is nothing like function. 2018-08-16 13:57:35 +02:00
constant.c Move math library into separate module 2018-07-21 08:24:20 +02:00
hashmap.c Another bunch of typos eliminated 2018-07-28 13:16:38 +02:00
lexer.c There is no need for include_once() and require_once() 2018-08-16 16:12:29 +02:00
memobj.c Another bunch of typos eliminated 2018-07-28 13:16:38 +02:00
oop.c P# introduces virtual classes and virtual methods 2018-07-30 17:08:25 +02:00
parser.c There is no need for include_once() and require_once() 2018-08-16 16:12:29 +02:00
vfs.c Reimplement filegroup() and fileowner() as builtin function, #42. 2018-08-15 21:58:21 +02:00
vm.c There is no need for include_once() and require_once() 2018-08-16 16:12:29 +02:00