From 3f76cdcefbc8c4f55f74ae5a504bef9280da220a Mon Sep 17 00:00:00 2001 From: samsonium Date: Sat, 10 Oct 2026 20:55:39 +0300 Subject: [PATCH] wip: wokring on grammar and spec --- .gitignore | 1 + docs/grammar.ebnf | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 docs/grammar.ebnf diff --git a/.gitignore b/.gitignore index 889eacd..53455e4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /* # Dirs +!/docs !/exl !/include !/src diff --git a/docs/grammar.ebnf b/docs/grammar.ebnf new file mode 100644 index 0000000..7d2d23e --- /dev/null +++ b/docs/grammar.ebnf @@ -0,0 +1,6 @@ +program := statement* +statement := expression +expression := call | string_literal +call := name "(" argument-list? ")" +argument-list := string_literal ("," string_literal)* +