Skip to content
EntityQ1277497· pop 13· linked from 53 articles

analyse Earley

Sign in to save

an algorithm for parsing strings that belong to a given context-free language

Wikidata facts

Instance of
algorithm
Named after
Jay Earley
Show 1 more fact
inception
1968-00-00
Sources (2)

via Wikidata · CC0

Article · Français

En théorie des langages, l'algorithme d'Earley est un algorithme d'analyse syntaxique pour les grammaires non contextuelles décrit pour la première fois par Jay Earley. À l'instar des algorithmes CYK et GLR, l'algorithme d'Earley calcule toutes les analyses possibles d'une phrase (et pas seulement une de ces analyses). Il repose sur de la programmation dynamique. On peut construire un analyseur Earley pour toute grammaire non contextuelle. Il s'exécute en temps cubique (O (n3), où n est la longueur de la chaîne d'entrée). Pour une grammaire non ambiguë, l'analyse Earley s'effectue en temps quadratique (O (n2)).

Abstract from DBpedia / Wikipedia · CC BY-SA