From 2a818d1c0593d677c3d614617be9ded801665c49 Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Sat, 26 Aug 2023 02:22:28 +0000 Subject: [PATCH] grammar: document DOS newlines --- grammar.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/grammar.txt b/grammar.txt index db30381..39f0c7a 100644 --- a/grammar.txt +++ b/grammar.txt @@ -117,11 +117,13 @@ instruction → op eq → "=" | "equ" -assignment_statement → identifier eq expression "\n" +newline → "\n" | "\r\n" + +assignment_statement → identifier eq expression newline label → identifier ":" -instruction_statement → label? instruction? "\n" +instruction_statement → label? instruction? newline statement → assignment_statement | instruction_statement