yacco2(1) yacco2(1) NNAAMMEE yacco2 -- multi-threaded lr1(1) translation system. DDEESSCCRRIIPPTTIIOONN yyaaccccoo22 is a complete translation system to create compilers/transla- tors. It is written using "Literate programming" genre that generates c++ code and companion pdf documents (see CWEB reference below). Gram- mars are written in a dialect of a deterministc grammar with ``liter- ate programming'' directives. Thus providing the generation duality of c++ code and its pdf document. Also the emitted lr(1) parsing tables per grammar have their own lookahead sets documented as a pdf. 44 ppaarrttss ooff yyaaccccoo22 ssyysstteemm 1) _y_a_c_c_o_2 API parse library that your compiler/translator links to Found in /usr/local/yacco2/library/lib/Release/ 2) _o_2 compiler/compiler program to compile your grammars or to generate their c++/documentation Found in /usr/local/yacco2/bin 3) _o_2_l_i_n_k_e_r grammars linker to create ``thread bit'' map, and a grammars summary document Found in /usr/local/yacco2/bin 4) document generator ``Literate grammar'' documents (see CWEB reference below) SSEEEE AALLSSOO bbyy mmaann oo22((11)),, oo22lliinnkkeerr((11)),, TTeeXX((11)),, CCWWEEBB((11)),, ccwweeaavvee((11)),, ccttaannggllee((11)),, mmppoosstt((11)) In //uussrr//llooccaall//yyaaccccoo22//ddooccss// wlibrary.pdf -- yacco2's library documented ``literate program'' o2.pdf -- compiler/compiler documented ``literate program'' o2linker.pdf -- documented ``literate program'' yacco2's grammars's pdfes o2linker_doc.pdf -- example of o2/o2linker's grammars cross reference produced by o2linker o2book.pdf -- reference manual In //uussrr//llooccaall//yyaaccccoo22// READMEvx.y.pdf -- installation guide. A must read where v: version number, y: minor adjustment number. OOTTHHEERR LLIINNKKSS wwwwww..ttuugg..oorrgg -- website to download the CCWWEEBB ``Literate programming'' system, _m_p_o_s_t Metapost graphics program, and TTeeXX typesetting system if not already on your system. These are open source. Please con- sider joining TTuugg.. AAUUTTHHOORR Dave Bone 1.0 yacco2(1)