parrotcode: base grammar with useful rules | |
Contents | Compilers |
PCT::Grammar - base grammar with useful rules
grammar MyGrammar is PCT::Grammar;
rule abc { [ word | <panic: word not found> ] }
rule quote {
[ \' <string_literal: '> \'
| \" <string_literal: "> \"
]
}
This file implements PCT::Grammar
, which is a basic grammar object with a few useful methods for parsing thrown in.
<?after \w><?before \w>
except it's much quicker. In particular, <!ww>
can be used by :sigspace rules to enforce whitespace between lexical words.
|