Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

camlp4of: <:patt< $x$ >> considers "x" to be an id, not a pattern. #4271

Closed
vicuna opened this issue Apr 24, 2007 · 1 comment
Closed

camlp4of: <:patt< $x$ >> considers "x" to be an id, not a pattern. #4271

vicuna opened this issue Apr 24, 2007 · 1 comment

Comments

@vicuna
Copy link

vicuna commented Apr 24, 2007

Original bug ID: 4271
Reporter: nogin
Assigned to: ertai
Status: closed (set by @xavierleroy on 2010-04-29T12:26:27Z)
Resolution: fixed
Priority: normal
Severity: minor
Version: 3.10+dev
Fixed in version: 3.10+dev
Category: -for Camlp4 use https://github.com/ocaml/camlp4/issues

Bug description

In today's CVS (release310 branch):

% cat /tmp/xx.ml
<:patt< $x$ >>

% camlp4of /tmp/xx.ml
Ast.PaId (_loc, x)

% camlp4of -version
3.10+dev25 (2007-03-26)

P.S. Of course, <:patt< $x$ >> is not very meaningful, but the same problem occurs in other similat contexts, e.g. <:patt< Foo ($x$, $y$) >>

P.P.S. The obvious workroung of using $pat:x$ works, but is annoying.

@vicuna
Copy link
Author

vicuna commented Apr 28, 2007

Comment author: ertai

Now fixed in CVS (should be propaged to the public one soon).

Thanks, for the report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant