From: Jean Privat Date: Fri, 17 Feb 2012 16:50:16 +0000 (-0500) Subject: parser: allow comments without eol (for eof) X-Git-Tag: v0.5~23 X-Git-Url: http://nitlanguage.org parser: allow comments without eol (for eof) Signed-off-by: Jean Privat --- diff --git a/src/parser/nit.sablecc3xx b/src/parser/nit.sablecc3xx index c20c6e0..df04efc 100644 --- a/src/parser/nit.sablecc3xx +++ b/src/parser/nit.sablecc3xx @@ -55,7 +55,7 @@ Tokens blank = (' ' | tab)+; eol = eol_helper; -comment = '#' any* eol_helper; +comment = '#' any* eol_helper?; kwmodule = 'package'|'module'; kwimport = 'import'; diff --git a/tests/error_parser_oneline_comment.nit b/tests/error_parser_oneline_comment.nit new file mode 100644 index 0000000..99e8589 --- /dev/null +++ b/tests/error_parser_oneline_comment.nit @@ -0,0 +1 @@ +#comment diff --git a/tests/error_parser_oneline_comment_noeol.nit b/tests/error_parser_oneline_comment_noeol.nit new file mode 100644 index 0000000..a12b85f --- /dev/null +++ b/tests/error_parser_oneline_comment_noeol.nit @@ -0,0 +1 @@ +#comment \ No newline at end of file diff --git a/tests/sav/error_parser_oneline_comment.sav b/tests/sav/error_parser_oneline_comment.sav new file mode 100644 index 0000000..e69de29 diff --git a/tests/sav/error_parser_oneline_comment_noeol.sav b/tests/sav/error_parser_oneline_comment_noeol.sav new file mode 100644 index 0000000..e69de29