Compiler in Perl
[email protected] (KDawg44)
| Newsgroups | perl.beginners |
|---|---|
| Organization | http://groups.google.com |
| Message-ID | <5f4bb297-b3cc-4a37-b232-309b6b547c3c@y38g2000hsy.googlegroups.com> |
I am writing a top-down parser in Perl for a simple grammar. I would like to split on a change in a character set. Is there a way to split the tokens based on a change of a character set (like changing from a / \w+/ to /+/ or something like that. Basically I want to be able to split var = var1 + var 2; into tokens (var, =, var1, +, var2, ;). I could do this with split / / but I would also like var=var1+var2; to split into the same tokens. How can I parse these two and get the same thing? Thanks. Kevin