We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ed6abb2 commit 51667a9Copy full SHA for 51667a9
lambda-buffers-frontend/src/LambdaBuffers/Frontend/Parsec.hs
@@ -34,6 +34,12 @@ type Parser s m a = ParsecT s () m a
34
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35
-- See docs/syntax.md
36
--
37
+-- Warning: In the production
38
+-- classdef -> 'class' [ constraintexps '<=' ] classname { varname }
39
+-- this is not LL(1)! Either we live with what we currently have which has a
40
+-- large 'try' around parsing @[ constraintexps '<=' ]@, or we move to an
41
+-- LALR(1) parser generator which should has no issues with parsing this.
42
+--
43
-- Note: Parser Implementation.
44
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45
0 commit comments