Skip to content

Gaclib 1.1.2.0

Compare
Choose a tag to compare
@vczh vczh released this 21 Nov 00:14
· 109 commits to master since this release

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) and left_recursion_placeholder clause for manually specifying shared prefix in multiple rules.
    • prefix_merge for making hint and the syntax will convert necessary rules to use left_recursion_*.