stevied ok, I gotta think this is a bug: 18:50
```
grammar HC2 {
token TOP { <line>+ }
token line { \N* \n }
}
```
otherwise, can someone explain why this does not match a file ending in with hex code `0a`, the newline character? 18:51
actually, I think it doesn' t end in 0a. 18:56
so that's gotta be the problem
actually, it does end in 0a on the disk 18:58
oh, holy crap. the comma ide is stripping it out 19:01
jesus
stackoverflow.com/a/71667703/1641112 19:21
there's the answer
Anton Antonov @stevied#8273 I having similar frustrations using this package: github.com/antononcube/Raku-Gramma...Processing . It parses Raku files just fine inside Comma, but not on the command line! 21:12
stevied this stuff can get frustrating for sure. I just spend ridiculous amounts of time on it until I figure it out 21:16
Anton Antonov Thanks for figuring that out! 21:17
stevied grammars are still driving me crazy. Just when I think I have them figured it it looks like I've made another bad assumption about how they process the text. 21:28
like i'm finding out that apparently you can't do a negative lookahead assertion in a token 21:30
i don't know. that may not be true. but my grammar isn't working for some weird reason 21:32
this has got to be a bug or i'm just a total idiot. 21:38
in my defense, this stuff isn''t easy 21:39
Anton Antonov Yes, there are some very hard to figure out or navigate points. BTW, some of the things you trying to do might have been figured out by DrForr (github.com/drforr). 21:49
stevied stackoverflow.com/questions/716691...-assertion 21:51
yeah, i realize i'm probably reinventing the wheel. but my primary goal is to learn raku. so I'm working in a problem space I'm familiar with to help do that. 21:53
Anton Antonov Same here -- I pointed out that repository as source code look-up place. Not as package, en-bloc replacement of what you od.
Same here -- I pointed out that repository as source code look-up place. Not as package, en-bloc replacement of what you do.
Same here -- I pointed out that repository as a source code look-up place. Not as package, en-bloc replacement of what you do. 21:54
Same here -- I pointed out that repository as a source code look-up place. Not as a package, en-bloc replacement of what you do. 21:55
Nemokosch is that really a lookahead, not just usual negative matching?
and where is <header-content>? 21:57
stevied crap, did i cut that off 22:03
let me add
fixed 22:04
it's called a "lookaround assertion"
docs.raku.org/language/regexes#Loo...assertions 22:05
maybe they behave differently than lookahead? if they do, I don't get it 22:06
i think the heading sizes in the docs are wrong 22:07
i think lookahead and lookbehind are types of "lookaround". doc outline level doesn't reflect that, though
ok, did some more searching: stackoverflow.com/questions/626860...ar-in-raku 23:34
same question. not a bug, but it doesn't work as expected