Expression Parser Release [1x3]
Introduction
Welcome to the very first release of Expression Parser the scripting language.
This is going to be a short thread as all the necessary information can be found in my other threads created about ep, they can be seen at the bottom of this page.
What is Expression Parser?
Ep, which by the way is short for Expression Parser, is a new scripting language created for the sole purpose of being used by MPGH members exclusively. It's meant to work along the side of C++, meaning you can directly use ep in your C++ Applications by simply including the ep headers and libraries. The now improved C++ portability means you can have ep arguments (variable_list) automatically deduced into arguments at C++ compile time.
I wanna learn more, how does it work?
Expression Parser Theoretical Introduction
Expression Parser Practical and Syntactical Introduction
Changelog
Version 1x2
Version 1x3
Welcome to the very first release of Expression Parser the scripting language.
This is going to be a short thread as all the necessary information can be found in my other threads created about ep, they can be seen at the bottom of this page.
What is Expression Parser?
Ep, which by the way is short for Expression Parser, is a new scripting language created for the sole purpose of being used by MPGH members exclusively. It's meant to work along the side of C++, meaning you can directly use ep in your C++ Applications by simply including the ep headers and libraries. The now improved C++ portability means you can have ep arguments (variable_list) automatically deduced into arguments at C++ compile time.
I wanna learn more, how does it work?
Expression Parser Theoretical Introduction
Expression Parser Practical and Syntactical Introduction
Changelog
Version 1x2
Code:
- First release
Code:
- You can now include files with the import keyword, by simply using "" operator. Example: import "myfile.ep"; - Cleaned up some module code. - Fixed a logical error inside of the optimizer. (It optimized correctly, but after said optimization the cursor would be at the wrong position) - Fixed bug in the engine constructor leading to undefined behaviour. - Fixed fake conversion bug in ostream::put and ostream::putln. (It would always throw a conversion error)
Sincerely,
Yamiez.
Yamiez.
