com.github.aiderpmsi.hprim.parser.package.html Maven / Gradle / Ivy
Package permettant de lire un fichier HPRIM.
Les classes piliers sont, dans l'ordre d'utilisation :
- HprimsInputStreamReader : prend un InputStream et implémente les fonctions pour le
lire selon les critères HPRIM :
- lecture jusqu'à CARRIAGE RETURN puis non prise en compte de tous les caractères non imprimables
- Stockage du numér de lign et de caractère pour retour correct des erreurs
- HPRIMSTokenSource : Tokenizer pour prise en compte des spécifications HPRIM :
- Définition dans l'entête des caractères de délimitation et d'échappemement
- Prise en compte des grandes lignes avec A pour concaténer les lignes
- HPRIMSParser : généré à partir de HPRIMS.g, syntaxe EBNF de la grammaire de HPRIM
- HPRIMSCollecteur : classe abstraite à implémenter pour récupérer les informations venant du parseur