Ticket #1376 (closed bug: fixed)
[NQP-rx] cannot support an empty string as token
| Reported by: | fperrad | Owned by: | pmichaud |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | nqp | Version: | 1.9.0 |
| Severity: | medium | Keywords: | |
| Cc: | pmichaud | Language: | |
| Patch status: | Platform: |
Description
nqp-rx cannot support an empty string in a token.
$ cat token.nqp
token NonindentSpace { ' ' | ' ' | ' ' | '' }
$ parrot-nqp --target=pir token.nqp
Null PMC access in find_method('result')
current instr.: 'parrot;PAST;Compiler;post_regex' pc 4718 (src\stage0\Regex-s0.pir:2446)
called from Sub 'parrot;PAST;Compiler;concat' pc 6053 (src\stage0\Regex-s0.pir:2787)
called from Sub 'parrot;PAST;Compiler;post_regex' pc 4718 (src\stage0\Regex-s0.pir:2446)
called from Sub 'parrot;PAST;Compiler;alt' pc 4818 (src\stage0\Regex-s0.pir:2484)
called from Sub 'parrot;PAST;Compiler;post_regex' pc 4718 (src\stage0\Regex-s0.pir:2446)
called from Sub 'parrot;PAST;Compiler;concat' pc 6053 (src\stage0\Regex-s0.pir:2787)
called from Sub 'parrot;PAST;Compiler;post_regex' pc 4718 (src\stage0\Regex-s0.pir:2446)
called from Sub 'parrot;PAST;Compiler;as_post' pc 3995 (src\stage0\Regex-s0.pir:2231)
called from Sub 'parrot;PAST;Compiler;post_children' pc 2293 (src/PAST/Compiler.pir:412)
called from Sub 'parrot;PAST;Compiler;as_post' pc 3351 (src/PAST/Compiler.pir:774)
called from Sub 'parrot;PAST;Compiler;post_children' pc 2293 (src/PAST/Compiler.pir:412)
called from Sub 'parrot;PAST;Compiler;as_post' pc 2754 (src/PAST/Compiler.pir:625)
called from Sub 'parrot;PAST;Compiler;post_children' pc 2293 (src/PAST/Compiler.pir:412)
called from Sub 'parrot;PAST;Compiler;as_post' pc 3351 (src/PAST/Compiler.pir:774)
called from Sub 'parrot;PCT;HLLCompiler;compile' pc 388 (src\PCT\HLLCompiler.pir:287)
called from Sub 'parrot;PCT;HLLCompiler;eval' pc 992 (src\PCT\HLLCompiler.pir:556)
called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1303 (src\PCT\HLLCompiler.pir:707)
called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1489 (src\PCT\HLLCompiler.pir:794)
called from Sub 'parrot;NQP;Compiler;main' pc -1 ((unknown file):-1)
Change History
Note: See
TracTickets for help on using
tickets.
