- Ambiguous Categories: cat1 and cat2
The regular expressions of two
categories recognize the same language. If this message appears simultaneously during the compilation of a
grammar, then the two grammar rules can recognize the same words of the 3 regular expressions (left, body and
right).
- Brackets not opened in expression expression
An opened bracket in expression is
not closed. To solve the problem, search for a non-closed bracket or an unproperly quoted bracket.
- Bracket not opened at position position in expression expression
There is a
closing bracket in the regular expression without a corresponding opening one!
- Brackets opened at position position not closed in expression expression
A
bracket opened at the specified position of the expression is not closed. Check for a place to put the
closing bracket in the regular expression or for an unproperly quoted bracket.
- Brackets with empty content!
In the regular expression there is an opening bracket immediately
followed by a closing one.
- Empty atom at position position of expression expression!
The regular
expression contains an atom that is an empty string. Check the expression at the specified position for
expressions like "()" or two operations like "|" and "," without an atom between them.
- Expression expression not finished! Expected character and quotation
A quotation
opened in the expression is not closed. To solve the problem search for a non-closed quotation or
unproperly escaped quotation.
- Operator operator without expression!
Unary operators require some regular expression!
The user must specify a regular expression for the unary operator.
- Quotation opened at position position not closed in expression expression!
A
quotation opened at the specified position of the expression is not closed. Check for a place to put the closing
quotation in the regular expression or for unproperly escaped quotation.
- Regular expression: expression cannot end in ',' or '|' symbols!
The regular expression
ends in a binary operation that has a missing argument. Usually the problem appears when the regular expression
is not finished.