38 Commits (16ea44372f562f7892693221b3753f873642b5a3)

Author SHA1 Message Date
Rafal Kupiec 16ea44372f
Dictionary correction. 4 years ago
Rafal Kupiec ac1dee48c9
Reimplement fileinode() as builtin function, #42. 4 years ago
Rafal Kupiec b642858044
Add missing definition 4 years ago
Rafal Kupiec b94a23d580
Get rid of PH7 ident 4 years ago
Rafal Kupiec be454ff7be
Rename PH7_COMPILE_SINGLE_STMT to PH7_COMPILE_STATEMENT 4 years ago
Rafal Kupiec 26b1675021
API function rename 4 years ago
Rafal Kupiec ece036b214
Rework the entry point 4 years ago
Rafal Kupiec 1cb3e394cf
Implement pseudo boolean type. 4 years ago
Rafal Kupiec 7e3c79d3c5
Functions naming cleanup 4 years ago
Rafal Kupiec d7f9d8e157
Add missing 'finally' keyword. 4 years ago
Rafal Kupiec aa6e00db27
Forward declaration for all functions. 4 years ago
Rafal Kupiec 59c15caf4e
Use something more human readable 4 years ago
Rafal Kupiec 6b7591a137
Move common part to compiler.h 4 years ago
Rafal Kupiec 429c28d0cc
Rework error lovels for AerScript. 4 years ago
Rafal Kupiec b61fc9d3e6
Rename function to save it from typo 4 years ago
Rafal Kupiec cdc58f2795
Cleanup after 2c37807370 - get rid of global keyword, #29. 4 years ago
Rafal Kupiec a4e6962a67
Free dot operator for further usage 4 years ago
Rafal Kupiec 4bbdc20174
This commit contains several changes: 4 years ago
Rafal Kupiec 2c37807370
Get rid of global keyword, fixes #29 4 years ago
Rafal Kupiec aa5a20f283
There is nothing like GOTO statement in P# 4 years ago
Rafal Kupiec 7b3e6c5b76
P# introduces virtual classes and virtual methods 4 years ago
Rafal Kupiec b7792dfc3d
P# is not going to derive namespace syntax from PHP, but from C++. 4 years ago
Rafal Kupiec 5cb19f63a5
Get rid of alternative syntax for control structures (endif, endwhile, endfor, endforeach). Only curly brackets are allowed. 4 years ago
Rafal Kupiec 159cd76020
No need to duplicate exit() 4 years ago
Rafal Kupiec 3f1397ed93
Get rid of switch: endswitch construct 4 years ago
Rafal Kupiec ef2ea60a60
Treat whole file as P# source code. Fixes #24. 4 years ago
Rafal Kupiec 72f2cc2c1b
Remove useless fields, free some memory. 4 years ago
Rafal Kupiec caf9126f0b
Several changes: 4 years ago
Rafal Kupiec 9e885b3196
Generally speaking ... this is working. 4 years ago
Rafal Kupiec b040886b97
Test and temporary version of compiler emiting PH7_OP_CLASS_INIT instruction. 4 years ago
Rafal Kupiec 0e6e6773bb
This field is useless now 4 years ago
Rafal Kupiec e2aa774a6a
Reimplement SyRealPath(); fix build. 4 years ago
Rafal Kupiec 52d9616503
Revert d937d0c825 4 years ago
David Carlier dba8e5098f fixing in the vm context instead, making the feature available in case realpath could be implemented as well 4 years ago
David Carlier e7b78be8e5 Fix #15, merge from fix_debug_backtrace branch (#18) 4 years ago
David Carlier 357be5ec0d Attempt to fix #3 (#14) 4 years ago
Rafal Kupiec b7caeefded
Move math library into separate module 4 years ago
Rafal Kupiec abb91a9874
Reorganize the repository for new build system 4 years ago