Skip to main content

Module aura

Module aura 

Source
Expand description

Aura: .aura アプリ/REPL 用の独自 Lisp 系スクリプト言語の実行系。

ターミナルアプリ(crate::apps::terminal)の REPL、および /apps/アプリ名/ 配下の .aura アプリのサンドボックス実行基盤として使われる。ブラウザの <script> は JavaScript エンジン(crate::os_lib::js)が別途実行する(Aura の役割ではない)。

言語仕様・組み込み関数リファレンス・アプリパッケージ設計の詳細は spec/AURA.md を参照。

  • eval: 評価器(eval::Env が環境を保持)
  • builtins: 組み込み関数群(arith/math/os_fs/os_net/cloud/system 等)

Modules§

builtins
eval
lexer
Aura プログラミング言語用レキサー(字句解析器)
number
parser

Functions§

eval_string
selftest