Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 678 Bytes

README.md

File metadata and controls

39 lines (27 loc) · 678 Bytes

miniz

Minimal scripting language in Zig.

2023 年度筑波大学情報科学類で開講された GB27001 ソフトウェアサイエンス特別講義 A の講義内で紹介された minis の Zig による実装です。

実行

repl

zig build run

file

hello = 2023;
world = 2024;
hello + world;
zig build run -- file.mnz # 4047

文法

miniz は以下の文法をサポートしています。

  • 関数定義
  • 関数呼び出し
  • if 式
  • while 式
  • 連結
  • 代入式
  • 比較演算子
  • 四則演算・モジュロ演算