Traditional compiler front-ends are designed around near-deterministic parsing algorithms, restricting the form of the parsing grammar. The corresponding lexical analysers are required to provide only a single partitioning of an input string into tokens. This requires the lexica…
The process of determining the structural relationships between words in both natural and machine languages is known as parsing. Parsers are used as core components in a number of Natural Language Processing (NLP) applications such as online tutoring applications, dialogue-based…
Data warehouses consolidate various activities of a business and often form the backbone for generating reports that support important business decisions. Errors in data tend to creep in for a variety of reasons. Some of these reasons include errors during input data collection …
This thesis describes the development of a structured editor for grammar files for the PC-PATR syntactic parsing program and an analysis tool for its output called PC-PATR-EDITOR. It describes the difficulties with authoring plain text grammar files and reading the parser's outp…
This dissertation investigates the prosody-syntax interface in two Hebrew complex nominals. Their meaning is identical but their syntax and phonology differ. The free state (FS) nominal is similar to English (e.g., the coach of the wrestler ). The construct state (CS) nominal la…
Connected speech does not have reliable cues to indicate where spoken words begin or end. Segmentation is the process listeners of a language sometimes resort to, to locate spoken words boundaries. Spoken language segmentation literature demonstrates that languages may differ in…