For Programmers: Free Programming Magazines  


Home > Archive > Compilers > August 2004 > Newbie Q - Grammer rules for parsing HEX string in BISON









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 Newbie Q - Grammer rules for parsing HEX string in BISON
Space Monkey

2004-08-23, 4:02 pm

Hi,
I am new to BISON and am trying to setup the grammer rules for parsing
a hex string in BISON.

I am using the mfcalc example at
http://dinosaur.compilertools.net/bison/bison_5.html and trying to
parse a file containing strings such as,

DEFINE Key1 0x01C8

and

SET Key1 0xAC,0xE5,0x31,0x2A,0x4C,0x1D,0x56,0xEA,
0x33,0xE9,0x2E,0x14,0xA2,0xFA,0x4A,0x18

Can anyone help with the grammar?

thanks
SM
Space Monkey

2004-08-25, 3:59 pm

spacemonkeyxyz-google@yahoo.co.uk (Space Monkey) wrote
> I am new to BISON and am trying to setup the grammer rules for parsing
> a hex string in BISON.
>
> I am using the mfcalc example at
> http://dinosaur.compilertools.net/bison/bison_5.html and trying to
> parse a file containing strings such as,
>
> DEFINE Key1 0x01C8
>
> and
>
> SET Key1 0xAC,0xE5,0x31,0x2A,0x4C,0x1D,0x56,0xEA,
0x33,0xE9,0x2E,0x14,0xA2,0xFA,0x4A,0x18
>
> Can anyone help with the grammar?
>
> thanks


I should have added that the desired outcome is to populate the
contents of a binary file using instructions contained in a separate
text file.

For example, if I have a file test.bin, using the data in the above
email, I want to populate the file at location 0x01C8 (address Key1)
with the data 0xAC,0xE5 ..., according to the SET Key1 instruction.

I am a complete novice on YACC and BISON and any help with the grammar
rules for the parsing the hexadecimal list in the above example is
appreciated.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com