289 Commits (f33f8d66b4379e163cbf068a403bb4b3a9c0bec0)
 

Author SHA1 Message Date
Rafal Kupiec f33f8d66b4
Correct warning messages. 3 years ago
Rafal Kupiec 16ea44372f
Dictionary correction. 3 years ago
Rafal Kupiec ac1dee48c9
Reimplement fileinode() as builtin function, #42. 3 years ago
Rafal Kupiec b642858044
Add missing definition 3 years ago
Rafal Kupiec b94a23d580
Get rid of PH7 ident 3 years ago
Rafal Kupiec 7c7a837efb
Correct another bunch of typos. 3 years ago
Rafal Kupiec 71d46e3052
Compiler rework does not allow functions in global scope. 3 years ago
Rafal Kupiec da0b7eb629
Some useless function 3 years ago
Rafal Kupiec af139b3f0a
Reimplement C-like min() and max() functions. 3 years ago
Rafal Kupiec 89d7aca73a
Correct typo 3 years ago
Rafal Kupiec 8ab67084a0
It is as easy to instantiate the class as to remove this useless functions. 3 years ago
Rafal Kupiec 6f491b398a
Always show compilation errors 3 years ago
Rafal Kupiec 8e87989719
A;ways show compilation errors from evaluated code 3 years ago
Rafal Kupiec 052649e677
Trust builtin library. 3 years ago
Rafal Kupiec 0e64c7cc6e
Fix builtin library 3 years ago
Rafal Kupiec 64b9ac4406
Forward declaration already in compiler.h 3 years ago
Rafal Kupiec be454ff7be
Rename PH7_COMPILE_SINGLE_STMT to PH7_COMPILE_STATEMENT 3 years ago
Rafal Kupiec 26b1675021
API function rename 3 years ago
Rafal Kupiec ece036b214
Rework the entry point 3 years ago
Rafal Kupiec 1cb3e394cf
Implement pseudo boolean type. 3 years ago
Rafal Kupiec 7e3c79d3c5
Functions naming cleanup 3 years ago
Rafal Kupiec 02fde9c30f
It is not PHP compiler 3 years ago
Rafal Kupiec d7f9d8e157
Add missing 'finally' keyword. 3 years ago
Rafal Kupiec aa6e00db27
Forward declaration for all functions. 3 years ago
Rafal Kupiec 59c15caf4e
Use something more human readable 3 years ago
Rafal Kupiec 6b7591a137
Move common part to compiler.h 3 years ago
Rafal Kupiec 289af8f9ae
Unify compiler's function naming convenction 3 years ago
Rafal Kupiec 5ef5cf3e46
Make errors more readable. 3 years ago
Rafal Kupiec 429c28d0cc
Rework error lovels for AerScript. 3 years ago
Rafal Kupiec 029dd9bfb4
Several changes made: 3 years ago
Rafal Kupiec 8cbfca2bc9
Do not overload entry point 3 years ago
Rafal Kupiec c39e627aef
Remove the backtick quoted string. 3 years ago
Rafal Kupiec cef0f40820
Compile namespace 3 years ago
Rafal Kupiec c298a41eb7
More verbose error messages 3 years ago
Rafal Kupiec e866575cb5
More verbose errors 3 years ago
Rafal Kupiec c759b1f106
Improove error reporting for method declarations 3 years ago
Rafal Kupiec b61fc9d3e6
Rename function to save it from typo 3 years ago
Rafal Kupiec 576edc6c20
Several changes to virtual class/method. Fixes #41 3 years ago
Rafal Kupiec 3f46f01805
Rename anonymous functions 3 years ago
Rafal Kupiec 0d8391eaaa
Correct typos 3 years ago
Rafal Kupiec 5d9ccf9c65
More tests 3 years ago
Rafal Kupiec 3252f54615 Temporarily look for modules in binary/ subdirectory. This will allow us to test modules. 3 years ago
Rafal Kupiec 0561c5f901
Redundant slash 3 years ago
Rafal Kupiec bfbe97255c
This is not needed to build modules 3 years ago
Rafal Kupiec fc4b17434e
Remove duplicated builtin functions 3 years ago
Rafal Kupiec 8936f6529f
Remove duplicate 3 years ago
Rafal Kupiec 94b29fa238
Remove duplicates 3 years ago
Rafal Kupiec 8f7fc71027
Consider a method with compiled default value associated as a candidate to call. Fixes #37. 3 years ago
Rafal Kupiec e15166d940
Temporary fix for master branch 3 years ago
Rafal Kupiec bca4d1a2fa
Always select an appropriate function to call 3 years ago