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

repeated negated character class #3342

Closed
p6rt opened this issue Feb 23, 2014 · 5 comments
Closed

repeated negated character class #3342

p6rt opened this issue Feb 23, 2014 · 5 comments

Comments

@p6rt
Copy link

p6rt commented Feb 23, 2014

Migrated from rt.perl.org#121306 (status was 'resolved')

Searchable as RT121306$

@p6rt
Copy link
Author

p6rt commented Feb 23, 2014

From @coke

Marked as a nom regression, this test in S05-mass/rx.t is skipped

ok 'abcdef' !~~ /<-[dcb]>**{3}/, 'repeated negated character class';

19​:47 <[Coke]> m​: 'abcdef' !~~ /<-[dcb]>**{3}/
19​:47 <camelia> rakudo-moar b2b333​: OUTPUT«===SORRY!=== Error while
compiling
  /tmp/q0NOu24d8E␤Block case of ** quantifier not yet
  implemented␤at /tmp/q0NOu24d8E​:1␤------> 'abcdef' !~~
  /<-[dcb]>**⏏{3}/␤ expecting any of​:␤ postfix␤
  i…»

--
Will "Coke" Coleda

@p6rt
Copy link
Author

p6rt commented Jul 24, 2014

From @FROGGS

Patch in NQP that implements the basics (grammar and actions) as well as the code-gen for MoarVM​:
Raku/nqp@608ff67edd

Little adjustments to allow Ranges in rakudo​:
rakudo/rakudo@b9be98c41d

All related spectests in t/spec/S05-metasyntax/repeat.t and t/spec/S05-mass/rx.t pass with this patch on maor. Parrot and JVM are following.

@p6rt
Copy link
Author

p6rt commented Jul 24, 2014

The RT System itself - Status changed from 'new' to 'open'

@p6rt
Copy link
Author

p6rt commented Jul 26, 2014

From @FROGGS

Implemented now on all backends.

Tests are here​: Raku/roast@d90cfb61f0

@p6rt
Copy link
Author

p6rt commented Jul 26, 2014

@FROGGS - Status changed from 'open' to 'resolved'

@p6rt p6rt closed this as completed Jul 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant