Gaclib 1.1.2.0
GacUI 1.1.2.0
GacUI / C++ Interoperable Script Engine (Apache License 2.0 with extra conditions)
Website for this project: http://www.gaclib.net/
This repository contains the latest release for the GacUI project, including packed library source codes, development tools, demos and documents. Complete source code can be accessed in https://github.com/vczh-libraries .
Version
This version is a sub release towards GacUI 2.0.
Please check out 1.0-rc-3 for GacUI 1.0.
Enhancement:
- VlppParser2
- Add weak assignment in object creation rules.
- Add switches.
- Values of switches could be changed recursively during parsing.
- Rule could read values of switches in a boolean expression to deside whether to allow a certain branch or not.
- Syntax with switches will be rewritten to one without switches.
left_recursion_inject(_multiple)
andleft_recursion_placeholder
clause for manually specifying shared prefix in multiple rules.prefix_merge
for making hint and the syntax will convert necessary rules to useleft_recursion_*
.