GHLI is GPMI's Highlevel Language Interpreter (doesn't requirey but suggests GPMI). It is an embeddable script interpreter for different script languages.GHLI aims to be small, simple and fast. Currently supports pascal-script and assembly-script.


http://libghli.sourceforge.net





Separate each tag with a space.

Release Date:

2005-07-03

Topics:

License:

Ratings and Reviews

Be the first to post a text review of GHLI. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Tracker artifact added

    nszabolcs created the menuconfig.sh fails artifact

    posted by nszabolcs 1294 days ago

  • libghli 0.0.3 file released: libghli-0.0.3.tar.gz

    - Directory layout restructure - example-app improvements: - added --allowed-dir - added --no-leak option - added chr(), asc(), split(), proceval() in the base units - Cleanup: - Several memleak clenaups - Cleaned up all compiler warnings - Configuration cleanup (Makefile.config and config.h) - Makefile dependency cleanup - External dependency cleanup: - c_lib is no longer needed, a checkout script is provided for getting the external libs (for compiling without gpmi) - compiles with gpmi - base units have their own lib file now - Dynamic array support in core and in pascal precompiler: array defintions, foreach - Added break/next/continue in core and in pascal precompiler - Helper improvements: - added script function call with a native and a string interface - helper has a new, 2 stage script load (optional) - all .h, .a and .so files are installed - removed expr_rp from compilation - Bugfixe: multiple procedures in a program didn't work

    posted 1534 days ago

  • libghli 0.0.2 file released: libghli-0.0.2.tar.gz

    - Fix: pascal is not case sensitive anymore - Fix: for_pas now takes expressions, not integers, however, they are evaluated only once, before the cycle (for speed); it also determines stepping (+1 or -1) if stepping evaluates to 0 - Fix: added errors.h and made the runtime errors unified - Fix: divison by zero causes a runtime error - Add: unit_base: ParamCount and ParamStr - Add: pascal: allow integer, float and string types (with all their aliases) to be external calls; unit_base: added typecasts - Add: example_app: added memstat to list memory usage and runtimes; warns for leaks - Add: cleaned up most of the memleaks - Add: context commenting can be turned off in the precompiler

    posted 1590 days ago

  • libghli 0.0.2 released

    This release focuses on cleaning up. Memory leaks are mostly gone and pascal scripting became case insensitive.

    posted by igor2code 1590 days ago

  • File released: /libghli/0.0.2/libghli-0.0.2.tar.gz

    posted 1590 days ago

  • ghli_run ghli_run-0.0.1 file released: ghli_run-0.0.1.tar.gz

    Initial release

    posted 1595 days ago

  • ghli_units ghli_units-0.0.1 file released: ghli_units-0.0.1.tar.gz

    Initial release (units: exec, system)

    posted 1595 days ago

  • libghli libghli-0.0.1 file released: libghli-0.0.1.tar.gz

    Initial release (glhi core, pascal interpreter, example app, some docs)

    posted 1595 days ago

  • File released: /libghli/libghli-0.0.1/libghli-0.0.1.tar.gz

    posted 1595 days ago

  • File released: /ghli_units/ghli_units-0.0.1/ghli_units-0.0.1.tar.gz

    posted 1595 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review