A grammar programming language ("GPL") compiler compiles each rule in a
natural language grammar into a separate function that can be invoked by a
translation system to apply the rule to a representation of a natural
language expression. The GPL compiler can output the functions for the
rules as source code for a standard computer programming language to be
further compiled into object code that can be directly executed by a
computer processor. The GPL compiler can also generate special functions
for each rule to enable multi-layered operations on the representations
and to handle the processing of representations of ambiguous expressions.
Compiler een van de grammatica programmeertaal ("GPL") compileert elke regel in een natuurlijke taalgrammatica in een afzonderlijke functie die door een vertaalsysteem kan worden aangehaald om de regel op een vertegenwoordiging van een natuurlijke taaluitdrukking toe te passen. De compiler GPL kan output de functies voor de regels als broncode voor een standaardcomputer programmeertaal dat verder in objecten code moet worden gecompileerd die direct door een computerbewerker kan worden uitgevoerd. De compiler GPL kan speciale functies voor elke regel ook produceren om multi-layered verrichtingen op de vertegenwoordiging toe te laten en de verwerking van vertegenwoordiging van dubbelzinnige uitdrukkingen te behandelen.