# SVOX preproc system-configuration file # for SVOX-internal use only # Project(s): - Destinator 6.5 # Version: 1.0 # Date: Aug. 15, 2006 # # History: # # v1, 2006-08-15 Firt release German # 2006-09-07 Second release German engine 4.0 # 2006-09-26 copied maneuvers to include without period # 2007-01-13 Added rule so that hyphens are not pronounced # NETWORK CONTEXTEXTENSIONS SUBSTITUTIONS TMCABBREVSUBS WORD "(" " , " WORD ")" " , " WORD ")-" " , " WORD "/" " , " WORD "-" " " PRODUCTIONS DIGSPELLPROD = ( D> | D> | D> | D> | D> | D> ) Out> . COMPASSPOINTS = 'N' Out<'North'> | 'S' Out<'South'> | 'E' Out<'East'> | 'W' Out<'West'> | 'NW' Out<'North','west'> | 'SE' Out<'South','east'> | 'SW' Out<'south','West'> | 'NE' Out<'North','East'> | 'N.' Out<'North','.'> | 'S.' Out<'South','.'> | 'E.' Out<'East','.'> | 'W.' Out<'West','.'> | 'NW.' Out<'North','west','.'> | 'SE.' Out<'South','east','.'> | 'SW.' Out<'south','West','.'> | 'NE.' Out<'North','East','.'> . STREETSABREV = 'Abey' Out<'Abbey'> | 'Acc' Out<'Access'> | 'Acrs' Out<'Acres'> | 'Alcv' Out<'Alcove'> | 'Anx' Out<'Annex'> | 'Bch' Out<'Beach'> | 'Bdy' Out<'Boundary'> | 'Belt' Out<'Beltway'> | 'Blf' Out<'Bluff'> | 'Blvd' Out<'Boulevard'> | 'Bnd' Out<'Bend'> | 'Br' Out<'Branch'> | 'Btm' Out<'Bottom'> | 'Byp' Out<'Bypass'> | 'Byps' Out<'By-pass'> | 'Byu' Out<'Bayou'> | 'Bywy' Out<'Byway'> | 'C' Out<'Calle'> | 'Chrt' Out<'Chart'> | 'Cirt' Out<'Circuit'> | 'Clb' Out<'Club'> | 'Clfs' Out<'Cliffs'> | 'Cnrs' Out<'Corners'> | 'Cntr' Out<'Centre'> | 'Conc' Out<'Concession'> | 'Cp' Out<'Camp'> | 'Cpe' Out<'Cape'> | 'Crk' Out<'Creek'> | 'Crse' Out<'Course'> | 'Crve' Out<'Curve'> | 'Ctr' Out<'Center'> | 'Cts' Out<'Courts'> | 'Cv' Out<'Cove'> | 'Cyn' Out<'Canyon'> | 'Drwy' Out<'Driveway'> | 'Dv' Out<'Divide'> | 'Dvsn' Out<'Diversion'> | 'Dwns' Out<'Downs'> | 'Est' Out<'Estates'> | 'Exp' Out<'Express'> | 'Expy' Out<'Expressway'> | 'Ext' Out<'Extension'> | 'Fl' Out<'Fall'> | 'Fls' Out<'Falls'> | 'Flt' Out<'Flats'> | 'Frd' Out<'Ford'> | 'Frg' Out<'Forge'> | 'Frk' Out<'Fork'> | 'Frnt' Out<'Front'> | 'Frst' Out<'Forest'> | 'Fry' Out<'Ferry'> | 'Ft' Out<'Fort'> | 'Fwy' Out<'Freeway'> | 'Gln' Out<'Glen'> | 'Grds' Out<'Grounds'> | 'Gtwy' Out<'Gateway'> | 'Hbr' Out<'Harbor'> | 'Hiln' Out<'Highlands'> | 'Hls' Out<'Hills'> | 'Holw' Out<'Hollow'> | 'Hrbr' Out<'Harbour'> | 'Hts' Out<'Heights'> | 'Hwy' Out<'Highway'> | 'Inlt' Out<'Inlet'> | 'Is' Out<'Island'> | 'Iss' Out<'Islands'> | 'Jct' Out<'Junction'> | 'Knls' Out<'Knolls'> | 'Knol' Out<'Knoll'> | 'Ky' Out<'Key'> | 'Lcks' Out<'Lock'> | 'Ldg' Out<'Lodge'> | 'Lf' Out<'Loaf'> | 'Lgt' Out<'Light'> | 'Lk' Out<'Lake'> | 'Lkot' Out<'Lookout'> | 'Lks' Out<'Lakes'> | 'Lmts' Out<'Limits'> | 'Lndg' Out<'Landing'> | 'Ml' Out<'Mill'> | 'Mls' Out<'Mills'> | 'Mnr' Out<'Manor'> | 'Msn' Out<'Mission'> | 'Mtn' Out<'Mountain'> | 'Mtwy' Out<'Motorway'> | 'Nck' Out<'Neck'> | 'Otlk' Out<'Outlook'> | 'Ovps' Out<'Overpass'> | 'Pky' Out<'Parkway'> | 'Pln' Out<'Plain'> | 'Plns' Out<'Plaines'> | 'Plz' Out<'Plaza'> | 'Pnes' Out<'Pines'> | 'Pr' Out<'Prarie'> | 'Prom' Out<'Promenade'> | 'Prt' Out<'Port'> | 'Psge' Out<'Passage'> | 'Pt' Out<'Point'> | 'Ptwy' Out<'Pathway'> | 'Pvt' Out<'Private'> | 'Radl' Out<'Radial'> | 'Riv' Out<'River'> | 'Rnch' Out<'Ranch'> | 'Rnge' Out<'Range'> | 'Rpds' Out<'Rapid'> | 'Rst' Out<'Rest'> | 'Shls' Out<'Shoals'> | 'Shr' Out<'Shore'> | 'Shrs' Out<'Shores'> | 'Skwy' Out<'Skyway'> | 'Smt' Out<'Summit'> | 'Spg' Out<'Spring'> | 'Spgs' Out<'Springs'> | 'Sta' Out<'Station'> | 'Strm' Out<'Stream'> | 'Subd' Out<'Subdivision'> | 'Tfwy' Out<'Trafficway'> | 'Thkt' Out<'Thicket'> | 'Thwy' Out<'Throughway'> | 'Tlin' Out<'Townline'> | 'Tlpk' Out<'Trailer Park'> | 'Tpke' Out<'Turnpike'> | 'Trak' Out<'Track'> | 'Trce' Out<'Trace'> | 'Trl' Out<'Trail'> | 'Trlr' Out<'Trailer'> | 'Twrs' Out<'Towers'> | 'Un' Out<'Union'> | 'Unp' Out<'Underpass'> | 'Viad' Out<'Viaduct'> | 'Vis' Out<'Vista'> | 'Vl' Out<'Ville'> | 'Vlg' Out<'Village'> | 'Wls' Out<'Well'> | 'Xing' Out<'Crossing'> | 'Rd' Out<'road'> | 'ai' Out<' '> | 'al' Out<' '> | 'St' Out<'street'> | 'Str' Out<'street'> | 'Rt' Out<'route'> | 'RT' Out<'route'> . USSTATESPROD = 'AL' Out<'Alabama'> | 'AK' Out<'Alaska'> | 'AZ' Out<'Arizona'> | 'AR' Out<'Arkansas'> | 'CA' Out<'California'> | 'CO' Out<'Colorado'> | 'CT' Out<'Connecticut'> | 'DE' Out<'Delaware'> | 'DC' Out<'District','of','Columbia'> | 'FL' Out<'Florida'> | 'GA' Out<'Georgia'> | 'HI' Out<'Hawaii'> | 'ID' Out<'Idaho'> | 'IL' Out<'Illinois'> | 'IN' Out<'Indiana'> | 'IA' Out<'Iowa'> | 'KS' Out<'Kansas'> | 'KY' Out<'Kentucky'> | 'LA' Out<'Louisiana'> | 'ME' Out<'Maine'> | 'MD' Out<'Maryland'> | 'MA' Out<'Massachusetts'> | 'MI' Out<'Michigan'> | 'MN' Out<'Minnesota'> | 'MS' Out<'Mississippi'> | 'MO' Out<'Missouri'> | 'MT' Out<'Montana'> | 'NE' Out<'Nebraska'> | 'NV' Out<'Nevada'> | 'NH' Out<'New','Hampshire'> | 'NJ' Out<'New','Jersey'> | 'NM' Out<'New','Mexico'> | 'NY' Out<'New','York'> | 'NC' Out<'North','Carolina'> | 'ND' Out<'North','Dakota'> | 'OH' Out<'Ohio'> | 'OK' Out<'Oklahoma'> | 'OR' Out<'Oregon'> | 'PA' Out<'Pennsylvania'> | 'RI' Out<'Rhode','Island'> | 'SC' Out<'South','Carolina'> | 'SD' Out<'South','Dakota'> | 'TN' Out<'Tennessee'> | 'TX' Out<'Texas'> | 'UT' Out<'Utah'> | 'VT' Out<'Vermont'> | 'VA' Out<'Virginia'> | 'VI' Out<'Virgin','Islands'> | 'WA' Out<'Washington'> | 'WV' Out<'West','Virginia'> | 'WI' Out<'Wisconsin'> | 'WY' Out<'Wyoming'> . CTOK = ( '!' | '"' | '(' | ')' | ',' | '.' | ':' | ';' | '<' | '>' | '?' | '«' | '»' ) . CSTOK = CTOK | S> . SPECSEQPROD = ( S> | S> CTOK | CTOK S> | CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK | CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK CSTOK ) Out<'.'> . ############################# # Regeldefinition, für die Navigation: # # Bitte beachten Sie den Punkt mach der letzten Regel! # Links stehen zu matchende TEXTABSCHNITTE # NAVI_RULES = 'achtung. sie fahren zu schnell' Out,play> | 'an der achten ausfahrt' Out,play> | 'an der ausfahrt links abfahren' Out,play> | 'an der ausfahrt links abfahren, auf' Out,'auf', usesig> | 'an der ausfahrt links abfahren.' Out,play> | 'an der ausfahrt rechts abfahren' Out,play> | 'an der ausfahrt rechts abfahren, auf' Out,'auf', usesig> | 'an der ausfahrt rechts abfahren.' Out,play> | 'an der dritten ausfahrt' Out,play> | 'an der ersten ausfahrt' Out,play> | 'an der fünften ausfahrt' Out,play> | 'an der neunten ausfahrt' Out,play> | 'an der sechsten ausfahrt' Out,play> | 'an der siebten ausfahrt' Out,play> | 'an der vierten ausfahrt' Out,play> | 'an der zehnten ausfahrt' Out,play> | 'an der zweiten ausfahrt' Out,play> | 'anschliessend' Out,play> | 'bitte vorsichtig fahren' Out,play> | 'bitte vorsichtig fahren!' Out,play> | 'bitte wenden.' Out,play> | 'danach' Out,play> | 'den kreisverkehr' Out,play> | 'die route wird neu berechnet' Out,play> | 'die strasse ist' Out,'ist', usesig> | 'fahren sie vorsichtig' Out,play> | 'fahren sie vorsichtig!' Out,play> | 'gps signal wurde nicht gefunden' Out,play> | 'gps signal zu schwach' Out,play> | 'haben sie ihr ziel erreicht.' Out,play> | 'in 200 metern' Out,play> | 'in 200 yards' Out,play> | 'in 500 metern' Out,play> | 'in 500 yards' Out,play> | 'in drei kilometern' Out,play> | 'in 3 kilometern' Out,play> | 'in drei zehntel meilen' Out,play> | 'in 3 zehntel meilen' Out,play> | 'in 1 dreiviertel meile' Out,play> | 'in 1 halben meile' Out,play> | 'in 1 viertel meile' Out,play> | 'in 1 zehntel meile' Out,play> | 'in zwei meilen' Out,play> | 'in 2 meilen' Out,play> | 'kein kontakt zum gps empfänger' Out,play> | 'links abbiegen, auf' Out,'auf', usesig> | 'links abbiegen' Out,play> | 'links abbiegen.' Out,play> | 'links halten' Out,play> | 'links halten, auf' Out,'auf', usesig> | 'links halten.' Out,play> | 'nach 2 meilen' Out,play> | 'nach 200 metern' Out,play> | 'nach 200 yards' Out,play> | 'nach 3 kilometern' Out,play> | 'nach 500 metern' Out,play> | 'nach 500 yards' Out,play> | 'nach drei zehntel meilen' Out,play> | 'nach 3 zehntel meilen' Out,play> | 'nach 1 dreiviertel meile' Out,play> | 'nach 1 halben meile' Out,play> | 'nach 1 viertel meile' Out,play> | 'nach 1 zehntel meile' Out,play> | 'rechts abbiegen' Out,play> | 'rechts abbiegen, auf' Out,'auf', usesig> | 'rechts abbiegen.' Out,play> | 'rechts halten' Out,play> | 'rechts halten, auf' Out,'auf', usesig> | 'rechts halten.' Out,play> | 'sie fahren zu schnell' Out,play> | 'sie haben die zulässige höchstgeschwindigkeit überschritten' Out,play> | 'sie haben ihr ziel erreicht.' Out,play> | 'sie nähern sich' Out,'sich', usesig> | 'sie sind 2 meilen entfernt von' Out,'von',usesig> | 'sie sind 200 meter entfernt von' Out,'von',usesig> | 'sie sind 200 yards entfernt von' Out,'von',usesig> | 'sie sind 3 kilometer entfernt von' Out,'von',usesig> | 'sie sind 500 meter entfernt von' Out,'von',usesig> | 'sie sind 500 yards entfernt von' Out,'von',usesig> | 'sie sind drei zehntel meilen entfernt von' Out,'von',usesig> | 'sie sind 3 zehntel meilen entfernt von' Out,'von',usesig> | 'sie sind eine dreiviertel meile entfernt von'Out,'von',usesig> | 'sie sind eine halbe meile entfernt von' Out,'von',usesig> | 'sie sind eine viertel meile entfernt von' Out,'von',usesig> | 'sie sind eine zehntel meile entfernt von' Out,'von',usesig> | 'sie sind 1 zehntel meile entfernt von' Out,'von',usesig> | 'sie sind in der nähe von' Out,'von', usesig> | 'verlassen, auf' Out,'auf', usesig> | 'verlassen.' Out,play> | 'chime1.' Out,play> | 'chime3.' Out,play> | 'chime4.' Out,play> | L> '-' D> Out | W 'RT-' D> Out<'route',x> | W 'Rt-' D> Out<'route',x> | W 'rt-' D> Out<'route',x> | W 'RTE-' D> Out<'route',x> | W 'Rte-' D> Out<'route',x> | W 'rte-' D> Out<'route',x> | W 'HWY-' D> Out<'highway',x> | W 'Hwy-' D> Out<'highway',x> | W 'hwy-' D> Out<'highway',x> | W 'CR-' D> Out<'county road',x> | W 'Cr-' D> Out<'county road',x> | W 'cr-' D> Out<'county road',x> | W 'DR-' D> Out<'district road',x> | W 'Dr-' D> Out<'district road',x> | W 'dr-' D> Out<'district road',x> | W 'RR-' D> Out<'regional road',x> | W 'Rr-' D> Out<'regional road',x> | W 'rr-' D> Out<'regional road',x> | W 'PR-' D> Out<'parish road',x> | W 'Pr-' D> Out<'parish road',x> | W 'pr-' D> Out<'parish road',x> | W 'AUT-' D> Out<'autoroute',x> | W 'Aut-' D> Out<'autoroute',x> | W 'aut-' D> Out<'autoroute',x> | D> W> L,cis,cost<1>> "'" L> Out | D> W> L,cis,cost<1>> '-' W,cost<0>> L> Out | D> W> L,cis,cost<1>> W,cost<0>> L> Out | L> W,cost<1>> L> Out . CONTEXTS CONTEXT DEFAULT = . CONTEXT NAVI = ENABLE SYSTEM DEFAULT ENABLE CONTEXTEXTENSIONS TMCABBREVSUBS ENABLE CONTEXTEXTENSIONS TMCAKPTLPROD ENABLE CONTEXTEXTENSIONS NAVI_RULES ENABLE CONTEXTEXTENSIONS STREETSABREV ENABLE CONTEXTEXTENSIONS COMPASSPOINTS ENABLE CONTEXTEXTENSIONS USSTATESPROD . #73 entries