Unix questions - lex question

This is Interesting: Free IT Magazines  
Home > Archive > Unix questions > December 2005 > lex question





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author lex question
Mina Doroudi

2005-12-04, 5:52 pm

This question doesn't have any thing to do with linux...

I am writing a parser with lex. I have some problems:
In the definition section I define a whole bunch of stuff and I also
used them to define other things.
So I have:

X [something]

and I want Y to be anything but X so when I define it like:

Y [^{X}] it only exclude the characters '{' , '}' ,and X

I can't find a way to exclude the definitions and use them in
other definitions. Any idea how to do it?


Also I'm trying to set rules for Octant, but lex doesn't let me logical OR them
together. and I can't do ranging either ([\001-\006]), in case I'm not clear:
So it doesn't let me do:

ACK_BELL \006 | \007

any Idea how to parse text with Octants?

Also can all the control characters (000-037 and 127 in octant) apear in a text file?

Thanks,

~Mina

--

-Mina Doroudi (dormina@cc.gatech.edu)
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com