From 21aec1f25a515ba5a356da834c2f9fdb47d18da7 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