diff options
author | Jo-Philipp Wich <jo@mein.io> | 2020-10-13 19:01:02 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2020-10-14 12:23:08 +0200 |
commit | 07c147a1803270aba871c9024e021fd913cb8e2a (patch) | |
tree | d05fcecf8afc6e82b6c659b272d23029a6cc9249 /tests | |
parent | 05cc0ee7a7c7dc442e22dfdc22c0574ac6b3e71b (diff) |
treewide: unify error handling
Get rid of the distinction between lexer/parser errors and runtime
exceptions, use exceptions everywhere instead.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/00_syntax/01_unterminated_comment | 2 | ||||
-rw-r--r-- | tests/00_syntax/05_block_nesting | 2 | ||||
-rw-r--r-- | tests/02_runtime/04_switch_case | 6 |
3 files changed, 5 insertions, 5 deletions
diff --git a/tests/00_syntax/01_unterminated_comment b/tests/00_syntax/01_unterminated_comment index 0a28af1..1d3669c 100644 --- a/tests/00_syntax/01_unterminated_comment +++ b/tests/00_syntax/01_unterminated_comment @@ -2,7 +2,7 @@ Unterminated comment -- Expect stderr -- Syntax error: Unterminated template block -In line 1, byte 8: +In line 1, byte 9: `This is {# an unclosed comment` ^-- Near here diff --git a/tests/00_syntax/05_block_nesting b/tests/00_syntax/05_block_nesting index 728c00c..7b74adb 100644 --- a/tests/00_syntax/05_block_nesting +++ b/tests/00_syntax/05_block_nesting @@ -2,7 +2,7 @@ Nesting blocks into non-comment blocks should fail. -- Expect stderr -- Syntax error: Template blocks may not be nested -In line 2, byte 60: +In line 2, byte 61: `We may not nest statement blocks into expression blocks: {{ {% print(1 + 2) %} }}.` Near here --------------------------------------------------^ diff --git a/tests/02_runtime/04_switch_case b/tests/02_runtime/04_switch_case index d83667f..2102ee5 100644 --- a/tests/02_runtime/04_switch_case +++ b/tests/02_runtime/04_switch_case @@ -89,7 +89,7 @@ default -- Expect stderr -- Syntax error: more than one switch default case -In line 6, byte 2: +In line 6, byte 3: ` default:` ^-- Near here @@ -242,8 +242,8 @@ one -- Expect stderr -- Died -In test(), line 6, byte 6: - at main function ([stdin]:17:11) +In test(), line 6, byte 7: + at main function ([stdin]:17:12) ` die();` Near here -----^ |