You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scala's parser combinator library doesn't have an analogue to the
EVNF "except symbol" - from the ISO standard for EBNF (14977), where
p - q
accepts if the left hand side accepts and the right hand side rejects.
Adding support for it would make it easier to translate EBNF notation
directly into parser combinators. As far as I can tell, this would be
simple, as:
p - q == not(q) ~> p
A proposed patch against r15798 is attached.
The text was updated successfully, but these errors were encountered:
@SethTisue said:
The parser combinators library is now community-maintained. Issues with it are now tracked at scala/scala-parser-combinators#61 instead of here in the Scala JIRA.
Interested community members: if you consider this issue significant, feel free to open a new issue for it on GitHub, with links in both directions.
Scala's parser combinator library doesn't have an analogue to the
EVNF "except symbol" - from the ISO standard for EBNF (14977), where
p - q
accepts if the left hand side accepts and the right hand side rejects.
Adding support for it would make it easier to translate EBNF notation
directly into parser combinators. As far as I can tell, this would be
simple, as:
A proposed patch against r15798 is attached.
The text was updated successfully, but these errors were encountered: