{
	"version": 3,
	"generated_by": "mailwoman gazetteer build street-type-lexicon (source: @mailwoman/codex fr/us/gb/de/ca; v2: 5 US-state-homograph codes withheld)",
	"feature_dim": 1,
	"slots": ["street_type"],
	"bits": {
		"street_type": 1
	},
	"max_ngram": 1,
	"rules": {
		"word_norm": "per whitespace-word: strip leading/trailing chars that are not Unicode letters/digits (keep internal); rejoin single-spaced. Applied to BOTH entry keys and scanned tokens.",
		"entries": "case-insensitive; key = word_norm lowercased",
		"code_entries": "case-SENSITIVE exact: word_norm(token) == key (keys uppercase; the surface must already BE uppercase). n-gram length 1 only.",
		"scan": "longest-first n-gram over whitespace words, left to right, non-overlapping",
		"digit_guard": true,
		"digit_guard_semantics": "a matched span paints NOTHING when any span word or the nearest non-empty neighbor word carries a Unicode-Nd digit; the guarded match still consumes its span (no sub-ngram re-matching). v3.23: evidence beside a house number swallowed the digit into the span (P0 alnum-hn −0.325 lower+heal)."
	},
	"entries": {
		"allee": 1,
		"allée": 1,
		"allées": 1,
		"alley": 1,
		"ally": 1,
		"anex": 1,
		"annex": 1,
		"annx": 1,
		"arcade": 1,
		"aven": 1,
		"avenu": 1,
		"avenue": 1,
		"avnue": 1,
		"bay": 1,
		"bayoo": 1,
		"bayou": 1,
		"beach": 1,
		"bend": 1,
		"blfs": 1,
		"bluf": 1,
		"bluff": 1,
		"bluffs": 1,
		"blvd": 1,
		"bottm": 1,
		"bottom": 1,
		"boul": 1,
		"boulevard": 1,
		"boulv": 1,
		"brae": 1,
		"branch": 1,
		"brdge": 1,
		"bridge": 1,
		"brks": 1,
		"brnch": 1,
		"brook": 1,
		"brooks": 1,
		"burg": 1,
		"burgs": 1,
		"bypa": 1,
		"bypas": 1,
		"bypass": 1,
		"byps": 1,
		"camp": 1,
		"canyn": 1,
		"canyon": 1,
		"cape": 1,
		"carré": 1,
		"causeway": 1,
		"causwa": 1,
		"cent": 1,
		"center": 1,
		"centers": 1,
		"centr": 1,
		"centre": 1,
		"chase": 1,
		"chaussee": 1,
		"chaussée": 1,
		"chée": 1,
		"chemin": 1,
		"circ": 1,
		"circl": 1,
		"circle": 1,
		"circles": 1,
		"cirs": 1,
		"cité": 1,
		"clfs": 1,
		"cliff": 1,
		"cliffs": 1,
		"clos": 1,
		"close": 1,
		"club": 1,
		"cmns": 1,
		"cnter": 1,
		"cntr": 1,
		"cnyn": 1,
		"common": 1,
		"commons": 1,
		"copse": 1,
		"corner": 1,
		"corners": 1,
		"cors": 1,
		"côte": 1,
		"cours": 1,
		"course": 1,
		"court": 1,
		"courts": 1,
		"cove": 1,
		"coves": 1,
		"crcl": 1,
		"crcle": 1,
		"creek": 1,
		"cres": 1,
		"crescent": 1,
		"crest": 1,
		"croft": 1,
		"croissant": 1,
		"crossing": 1,
		"crossroad": 1,
		"crossroads": 1,
		"crse": 1,
		"crsent": 1,
		"crsnt": 1,
		"crssng": 1,
		"crst": 1,
		"cswy": 1,
		"ctrs": 1,
		"curv": 1,
		"curve": 1,
		"dale": 1,
		"dam": 1,
		"damm": 1,
		"dell": 1,
		"dene": 1,
		"divide": 1,
		"driv": 1,
		"drive": 1,
		"drives": 1,
		"east": 1,
		"end": 1,
		"espl": 1,
		"esplanade": 1,
		"estate": 1,
		"estates": 1,
		"ests": 1,
		"expr": 1,
		"express": 1,
		"expressway": 1,
		"expw": 1,
		"expy": 1,
		"extension": 1,
		"extensions": 1,
		"extn": 1,
		"extnsn": 1,
		"exts": 1,
		"fall": 1,
		"falls": 1,
		"faubourg": 1,
		"ferry": 1,
		"field": 1,
		"fields": 1,
		"flat": 1,
		"flats": 1,
		"flds": 1,
		"flts": 1,
		"ford": 1,
		"fords": 1,
		"forest": 1,
		"forests": 1,
		"forg": 1,
		"forge": 1,
		"forges": 1,
		"fork": 1,
		"forks": 1,
		"fort": 1,
		"frds": 1,
		"freeway": 1,
		"freewy": 1,
		"frgs": 1,
		"frks": 1,
		"frry": 1,
		"frst": 1,
		"frway": 1,
		"frwy": 1,
		"gait": 1,
		"garden": 1,
		"gardens": 1,
		"gardn": 1,
		"gasse": 1,
		"gate": 1,
		"gateway": 1,
		"gatewy": 1,
		"gatway": 1,
		"gdns": 1,
		"glen": 1,
		"glens": 1,
		"glns": 1,
		"grden": 1,
		"grdn": 1,
		"grdns": 1,
		"green": 1,
		"greens": 1,
		"grns": 1,
		"grov": 1,
		"grove": 1,
		"groves": 1,
		"grvs": 1,
		"gtway": 1,
		"gtwy": 1,
		"hameau": 1,
		"harb": 1,
		"harbor": 1,
		"harbors": 1,
		"harbr": 1,
		"haven": 1,
		"hbrs": 1,
		"heights": 1,
		"highway": 1,
		"highwy": 1,
		"hill": 1,
		"hills": 1,
		"hiway": 1,
		"hiwy": 1,
		"hllw": 1,
		"hollow": 1,
		"hollows": 1,
		"holw": 1,
		"holws": 1,
		"hrbor": 1,
		"hway": 1,
		"impasse": 1,
		"inlet": 1,
		"inlt": 1,
		"island": 1,
		"islands": 1,
		"isle": 1,
		"isles": 1,
		"islnd": 1,
		"islnds": 1,
		"jction": 1,
		"jctn": 1,
		"jctns": 1,
		"jcts": 1,
		"junction": 1,
		"junctions": 1,
		"junctn": 1,
		"juncton": 1,
		"key": 1,
		"keys": 1,
		"knls": 1,
		"knol": 1,
		"knoll": 1,
		"knolls": 1,
		"lake": 1,
		"lakes": 1,
		"land": 1,
		"landing": 1,
		"lane": 1,
		"lcks": 1,
		"ldge": 1,
		"lgts": 1,
		"light": 1,
		"lights": 1,
		"lndg": 1,
		"lndng": 1,
		"loaf": 1,
		"lock": 1,
		"locks": 1,
		"lodg": 1,
		"lodge": 1,
		"loop": 1,
		"loops": 1,
		"lotissement": 1,
		"mail": 1,
		"mall": 1,
		"manor": 1,
		"manors": 1,
		"mdws": 1,
		"meadow": 1,
		"meadows": 1,
		"medows": 1,
		"mews": 1,
		"mill": 1,
		"mills": 1,
		"mission": 1,
		"missn": 1,
		"mnrs": 1,
		"mntain": 1,
		"mntn": 1,
		"mntns": 1,
		"montée": 1,
		"motorway": 1,
		"mount": 1,
		"mountain": 1,
		"mountains": 1,
		"mountin": 1,
		"mssn": 1,
		"mtée": 1,
		"mtin": 1,
		"mtns": 1,
		"mtwy": 1,
		"neck": 1,
		"nord": 1,
		"north": 1,
		"opas": 1,
		"orch": 1,
		"orchard": 1,
		"orchrd": 1,
		"ouest": 1,
		"oval": 1,
		"overpass": 1,
		"paddock": 1,
		"parade": 1,
		"park": 1,
		"parks": 1,
		"parkway": 1,
		"parkways": 1,
		"parkwy": 1,
		"pass": 1,
		"passage": 1,
		"path": 1,
		"paths": 1,
		"pfad": 1,
		"pike": 1,
		"pikes": 1,
		"pine": 1,
		"pines": 1,
		"pkway": 1,
		"pkwy": 1,
		"pkwys": 1,
		"place": 1,
		"plain": 1,
		"plains": 1,
		"platz": 1,
		"plaza": 1,
		"plns": 1,
		"plza": 1,
		"pnes": 1,
		"point": 1,
		"points": 1,
		"port": 1,
		"ports": 1,
		"prairie": 1,
		"prom": 1,
		"promenade": 1,
		"prts": 1,
		"psge": 1,
		"quai": 1,
		"radial": 1,
		"radiel": 1,
		"radl": 1,
		"ramp": 1,
		"ranch": 1,
		"ranches": 1,
		"rang": 1,
		"rapid": 1,
		"rapids": 1,
		"rdge": 1,
		"rdgs": 1,
		"résidence": 1,
		"rest": 1,
		"ridge": 1,
		"ridges": 1,
		"ring": 1,
		"rise": 1,
		"river": 1,
		"rivr": 1,
		"rnch": 1,
		"rnchs": 1,
		"road": 1,
		"roads": 1,
		"rond-point": 1,
		"route": 1,
		"row": 1,
		"rpds": 1,
		"rue": 1,
		"ruelle": 1,
		"run": 1,
		"sentier": 1,
		"shls": 1,
		"shoal": 1,
		"shoals": 1,
		"shoar": 1,
		"shoars": 1,
		"shore": 1,
		"shores": 1,
		"shrs": 1,
		"skwy": 1,
		"skyway": 1,
		"south": 1,
		"spgs": 1,
		"spinney": 1,
		"spng": 1,
		"spngs": 1,
		"spring": 1,
		"springs": 1,
		"sprng": 1,
		"sprngs": 1,
		"spur": 1,
		"spurs": 1,
		"sqre": 1,
		"sqrs": 1,
		"square": 1,
		"squares": 1,
		"station": 1,
		"statn": 1,
		"steig": 1,
		"stieg": 1,
		"str": 1,
		"stra": 1,
		"strasse": 1,
		"straße": 1,
		"strav": 1,
		"straven": 1,
		"stravenue": 1,
		"stravn": 1,
		"stream": 1,
		"street": 1,
		"streets": 1,
		"streme": 1,
		"strm": 1,
		"strt": 1,
		"strvn": 1,
		"strvnue": 1,
		"sumit": 1,
		"sumitt": 1,
		"summit": 1,
		"terr": 1,
		"terrace": 1,
		"terrasse": 1,
		"throughway": 1,
		"tpke": 1,
		"trace": 1,
		"traces": 1,
		"track": 1,
		"tracks": 1,
		"trafficway": 1,
		"trail": 1,
		"trailer": 1,
		"trails": 1,
		"trak": 1,
		"trav": 1,
		"traverse": 1,
		"trce": 1,
		"trfy": 1,
		"trks": 1,
		"trlr": 1,
		"trlrs": 1,
		"trls": 1,
		"trnpk": 1,
		"trwy": 1,
		"tunel": 1,
		"tunl": 1,
		"tunls": 1,
		"tunnel": 1,
		"tunnels": 1,
		"tunnl": 1,
		"turnpike": 1,
		"turnpk": 1,
		"twiete": 1,
		"ufer": 1,
		"underpass": 1,
		"union": 1,
		"unions": 1,
		"upas": 1,
		"vale": 1,
		"valley": 1,
		"valleys": 1,
		"vally": 1,
		"vdct": 1,
		"venelle": 1,
		"viadct": 1,
		"viaduct": 1,
		"view": 1,
		"views": 1,
		"vill": 1,
		"villa": 1,
		"villag": 1,
		"village": 1,
		"villages": 1,
		"ville": 1,
		"villg": 1,
		"villiage": 1,
		"vist": 1,
		"vista": 1,
		"vlgs": 1,
		"vlly": 1,
		"vlys": 1,
		"voie": 1,
		"vsta": 1,
		"walk": 1,
		"walks": 1,
		"wall": 1,
		"way": 1,
		"ways": 1,
		"weg": 1,
		"well": 1,
		"wells": 1,
		"west": 1,
		"wharf": 1,
		"wynd": 1,
		"xing": 1,
		"xrds": 1,
		"yard": 1
	},
	"code_entries": {
		"ALL": 1,
		"ALY": 1,
		"ANX": 1,
		"ARC": 1,
		"AV": 1,
		"AVE": 1,
		"AVN": 1,
		"BCH": 1,
		"BD": 1,
		"BG": 1,
		"BGS": 1,
		"BLF": 1,
		"BND": 1,
		"BOT": 1,
		"BR": 1,
		"BRG": 1,
		"BRK": 1,
		"BTM": 1,
		"BYP": 1,
		"BYU": 1,
		"CEN": 1,
		"CH": 1,
		"CHE": 1,
		"CIR": 1,
		"CLB": 1,
		"CLF": 1,
		"CMN": 1,
		"CMP": 1,
		"COR": 1,
		"CP": 1,
		"CPE": 1,
		"CRK": 1,
		"CRS": 1,
		"CTR": 1,
		"CTS": 1,
		"CV": 1,
		"CVS": 1,
		"CYN": 1,
		"DIV": 1,
		"DL": 1,
		"DM": 1,
		"DR": 1,
		"DRS": 1,
		"DRV": 1,
		"DV": 1,
		"DVD": 1,
		"E": 1,
		"EST": 1,
		"EXP": 1,
		"EXT": 1,
		"FBG": 1,
		"FG": 1,
		"FLD": 1,
		"FLS": 1,
		"FLT": 1,
		"FRD": 1,
		"FRG": 1,
		"FRK": 1,
		"FRT": 1,
		"FRY": 1,
		"FT": 1,
		"FWY": 1,
		"GDN": 1,
		"GLN": 1,
		"GRN": 1,
		"GRV": 1,
		"HAM": 1,
		"HBR": 1,
		"HL": 1,
		"HLS": 1,
		"HT": 1,
		"HTS": 1,
		"HVN": 1,
		"HWY": 1,
		"IMP": 1,
		"IS": 1,
		"ISS": 1,
		"JCT": 1,
		"KNL": 1,
		"KYS": 1,
		"LCK": 1,
		"LDG": 1,
		"LF": 1,
		"LGT": 1,
		"LK": 1,
		"LKS": 1,
		"LN": 1,
		"LOT": 1,
		"MDW": 1,
		"ML": 1,
		"MLS": 1,
		"MNR": 1,
		"MNT": 1,
		"MSN": 1,
		"MTN": 1,
		"N": 1,
		"NCK": 1,
		"O": 1,
		"OVL": 1,
		"PKY": 1,
		"PL": 1,
		"PLN": 1,
		"PLZ": 1,
		"PNE": 1,
		"PRK": 1,
		"PRR": 1,
		"PRT": 1,
		"PSG": 1,
		"PT": 1,
		"PTS": 1,
		"R": 1,
		"RAD": 1,
		"RD": 1,
		"RDG": 1,
		"RDS": 1,
		"RÉS": 1,
		"RIV": 1,
		"ROW": 1,
		"RPD": 1,
		"RPT": 1,
		"RST": 1,
		"RTE": 1,
		"RUE": 1,
		"RUN": 1,
		"RVR": 1,
		"S": 1,
		"SEN": 1,
		"SHL": 1,
		"SHR": 1,
		"SMT": 1,
		"SPG": 1,
		"SQ": 1,
		"SQR": 1,
		"SQS": 1,
		"SQU": 1,
		"ST": 1,
		"STA": 1,
		"STN": 1,
		"STR": 1,
		"STS": 1,
		"SUD": 1,
		"TER": 1,
		"TRK": 1,
		"TRL": 1,
		"UN": 1,
		"UNS": 1,
		"VIA": 1,
		"VIS": 1,
		"VL": 1,
		"VLG": 1,
		"VLY": 1,
		"VST": 1,
		"VW": 1,
		"VWS": 1,
		"W": 1,
		"WAY": 1,
		"WL": 1,
		"WLS": 1,
		"XRD": 1
	}
}
