Générateur de Dastar Lexer

Crée une machine d'état DFA en C / C ++, qui fournit le type le plus rapide d'analyseur lexical. Lorsqu'elles sont compilées, les Lexers peuvent reconnaître les jetons définis par votre grammaire lexicale à une vitesse très élevée. Le je
Télécharger maintenant

Générateur de Dastar Lexer Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD
  • Nom de l'éditeur:
  • Paul B Mann
  • Site Internet de l'éditeur:
  • Taille du fichier:
  • N/A

Générateur de Dastar Lexer Mots clés


Générateur de Dastar Lexer La description

DFASTAR est un générateur de DFA Lexer, qui lit une grammaire lexicale et génère une machine à états DFA dans le code source C / C ++ capable d'identifier les jetons définis dans la grammaire lexicale. DFASTAR crée des lexers très rapides. Il dispose de 2 options pour choisir Lexer Taille: 'TS' pour les petites et «TM» pour le support. Les lexers de taille moyenne sont environ 10% plus rapides que les petits lexers. Lexers haute performance Beaucoup de recherches et d'efforts ont été mis dans DFASTAR pour créer des lexers rapides. En conséquence, le test de vitesse LXER LEXER C / C ++ montre qu'un DAFTAR Lexer peut traiter 31286000 jetons par seconde (en mémoire) lors de la lecture du code source C / C ++. Dans ce test, un Dastar Lexer était de 85% plus rapide qu'un Lxer créé par Flex. Lorsque vous utilisez l'option 'TM' de DASTAR, le LXED généré lit 34290000 jetons par seconde. Petits lexiers Dans le test C / C ++, Dastar a généré un lexer aussi petit que celui généré par Flex, mais le Dastar Lexer est de 85% plus rapide. La comparaison avec Flex Lexers est difficile car Flex génère un programme plutôt qu'un lexer. Pour les tests, je devais copier manuellement le code de la sortie Flex et la coller dans le programme de test. Génération et temps de construction La durée de construction de Dastar Lexers est très rapide, en courant environ 2 secondes pour les grammaires lexicales comportant moins de 2000 mots-clés. Code direct VS TABLE DFASTAR et Flex Générez des lexers à la table. Les lexers pilotés de table compilent et relient très rapidement par rapport aux lexers de code direct. Le nombre de lignes de code généré par DFAStar est faible par rapport aux lexers de code direct. Mots-clés et identificateurs Les Lexers Dastar peuvent reconnaître des mots-clés et des identifiants, simultanément. Ceci est plus rapide que de classer tous les mots comme des identifiants et de faire une recherche de table symbolique pour découvrir qu'un mot est un mot clé.


Générateur de Dastar Lexer Logiciels associés

Ezapp

Concept de développement d'applications de microcontrôleur créé par BIPOM. ...

17 N/A

Télécharger

Appboot

APPBOOT - une collection d'outils qui aident les développeurs occupés à gagner du temps ...

8 3.78MB

Télécharger