T.R | Title | User | Personal Name | Date | Lines |
---|
1272.1 | | ELWOOD::PETERS | | Fri Mar 25 1988 13:16 | 11 |
|
I will upload the disk this weekend.
As for bison, I have played with it some. It seems to work
exactly the same as YACC. The calc example works O.K. and I have
tried a few of my own. The only problem I had was stack space.
So set your stack BIG before you start.
Steve Peters
|
1272.2 | | FORTY2::MCCARTNEY | Colin McCartney, MB Development | Fri Mar 25 1988 14:19 | 9 |
|
Hi,
Thanks a lot, thats great ! Maybe one of these days I can return the
favour.
Thanks,
Colin.
|
1272.3 | | FORTY2::MCCARTNEY | Colin McCartney, MB Development | Mon Mar 28 1988 09:07 | 9 |
|
Hi,
Sorry, forgot to ask an obvious question, can you give me a pointer to
where the file will be uploaded ?
Thanks in advance,
Colin.
|
1272.4 | One more disk up. | ELWOOD::PETERS | | Mon Mar 28 1988 11:12 | 13 |
|
Bison is on FRED FISH disk 105. The files are now at
MVCAD3::user0:[amiga.ff105]Bison.arc
The rest of FF 105 is also there. Instruction for down-loading
and de-arcing are in MVCAD3::user0:[amiga]FRED-FISH.HELP . You
should read the help file. I use a system of sequence files to
rename the files and store directory information.
Steve Peters
|
1272.5 | newer release comming soon?? | MVCAD3::BAEDER | D. Scott DTN 237-2961 SHR1-3/E19 | Mon Mar 28 1988 18:39 | 11 |
| there is also a new release on one of the latest batch of fish disks.
I assume that steve will be getting them RSN, since fred just sent
them out this past weekend, then there's the trip to MEMORY LOCATION,
etc.....
also just a quickie here about the network split happining tonight...
mvcad3 will be moving to 27.363, and is part of a cluster (LAVC)
with shamue (27.364) and shaldu (27.365)...look for this to take
affect tomorrow am sometime....scott
|
1272.6 | a yakking bison | WJG::GUINEAU | t' = (t-(v/c�)x)/(1-(v�/c�))^� ? | Tue Mar 29 1988 08:18 | 6 |
|
Just what do YAKK and BISON do? (I mean the programs, not the animals :-)
John
|
1272.7 | Parser generators | YGDRSL::SANTIAGO | Drink deep, or taste not | Tue Mar 29 1988 09:02 | 24 |
| yacc (yet another compiler compiler) and bison are parser
generators. They compile a description of a grammar (in BNF)
into table-driven C code which, when compiled, will parse
this grammar and perform actions specified alongside the
grammar rules. The classic example is parsing an English
sentence into "subject + predicate" which consist respectively
of "noun <or> proper_name" and "intransitive_verb <or>
transitive_verb + object" and so on.
Unfortunately English can't really be parsed as unambiguously
as that, but a lot of useful computer languages can be. yacc
and bison, along with a good lexical analyzer (eg. lex) are
particularly useful for writing what Kernighan refers to as
"little languages".
yacc is a trademarked AT+T UNIX product, whereas bison is a
creation of the FSF's (Free Software Foundation) GNU project
and is therefore in the public domain (in the actual meaning
of PD). If you feel like hacking bison, there's a VMS version on
YGDRSL""::SYS$PUBLIC:[BISON]
Enjoy!
^E
|