diff options
-rw-r--r-- | relabel.lua | 2 | ||||
-rw-r--r-- | testerrors.lua | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/relabel.lua b/relabel.lua index a8c4112..3f3894d 100644 --- a/relabel.lua +++ b/relabel.lua | |||
@@ -264,7 +264,7 @@ local labelset1 = labify { | |||
264 | "ExpNum", "ExpCap", | 264 | "ExpNum", "ExpCap", |
265 | "ExpName1", "ExpName2", "ExpName3", | 265 | "ExpName1", "ExpName2", "ExpName3", |
266 | "ExpNameOrLab", "ExpItem", | 266 | "ExpNameOrLab", "ExpItem", |
267 | "MisClose6" | 267 | "MisClose6", "MisClose7" |
268 | } | 268 | } |
269 | 269 | ||
270 | local labelset2 = labify { | 270 | local labelset2 = labify { |
diff --git a/testerrors.lua b/testerrors.lua index 505d288..d37cc0a 100644 --- a/testerrors.lua +++ b/testerrors.lua | |||
@@ -591,6 +591,8 @@ testerror([[ | |||
591 | A <- 'A' /{'lab'} B / ! | 591 | A <- 'A' /{'lab'} B / ! |
592 | 592 | ||
593 | B <- %{1, 2 3} 'b' / '6' & / 'B' | 593 | B <- %{1, 2 3} 'b' / '6' & / 'B' |
594 | |||
595 | C <- A^B | ||
594 | ]],[[ | 596 | ]],[[ |
595 | L1:C14: expected at least one label after '{' | 597 | L1:C14: expected at least one label after '{' |
596 | A <- 'A' /{'lab'} B / ! | 598 | A <- 'A' /{'lab'} B / ! |
@@ -601,6 +603,12 @@ L1:C26: expected a pattern after '!' | |||
601 | L3:C15: missing closing '}' | 603 | L3:C15: missing closing '}' |
602 | B <- %{1, 2 3} 'b' / '6' & / 'B' | 604 | B <- %{1, 2 3} 'b' / '6' & / 'B' |
603 | ^ | 605 | ^ |
606 | L3:C29: expected a pattern after '&' | ||
607 | B <- %{1, 2 3} 'b' / '6' & / 'B' | ||
608 | ^ | ||
609 | L5:C10: expected a number after '^', '+' or '-' (no space) | ||
610 | C <- A^B | ||
611 | ^ | ||
604 | ]]) | 612 | ]]) |
605 | 613 | ||
606 | 614 | ||