ダウンロードリスト

プロジェクト概要

!KoreLogic 式言語ライブラリ (libklel) 他のプログラムで埋め込むことができます単純な式言語で提供する C ライブラリです。完全なプログラミング言語を実装しませんではなく、単純な式言語と呼ばれる算術と論理操作は、完全なプログラミング言語の埋め込みだろう状況で提供するために設計されています KL エルやり過ぎ。KL エル関数および埋め込みのプログラムからエクスポート変数にアクセスすることができます、静的に、強く入力することができます彼らが実行される前に式が有効であることを確認してください。組み込み API は使いやすいですし、ライブラリ自体は非常に小さいです。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2013-02-16 10:50
1.1.0

このリリースより良い一貫性のエラー報告 Api をリワークします。実行時に追加のバージョン情報を取得するためにインターフェイスを追加します。またテストの目的で便利です、実行時エラーを生成する式が可能 KL エルの標準ライブラリにいくつかの '中止' 機能を追加します。いくつかのルーチンの内臓式をコンパイルした後に、メモリ割り当てエラーのための機会を減らすに移転されています。このリリース関数の実際の引数のランタイム エラーを生成した場合、クラッシュを引き起こすことができるインタプリタの解消を行った。
タグ: Bug fixes, Feature Enhancements
This release reworks the error-reporting APIs for better consistency. It adds interfaces to retrieve additional version information at runtime. It adds several 'abort' functions to the KL-EL standard library that make it possible for expressions to generate runtime errors, which are also useful for testing purposes. The guts of several routines have been relocated to reduce the number of opportunities for memory allocation errors once an expression has been compiled. This release fixes a bug in the interpreter that could cause a crash if the actual argument to a function produces a runtime error.

プロジェクトリソース