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)* +