analyser_dtd.php
Table of Contents
Functions
- charger_dtd() : mixed
- compilerRegle() : mixed
- analyser_dtd() : mixed
- analyser_dtd_comment() : mixed
- analyser_dtd_pi() : mixed
- analyser_dtd_lexeme() : mixed
- analyser_dtd_data() : mixed
- analyser_dtd_notation() : mixed
- analyser_dtd_entity() : mixed
- analyser_dtd_element() : mixed
- analyser_dtd_attlist() : mixed
- expanserEntite() : string|array<string|int, mixed>
- Remplace dans la chaîne `$val` les sous-chaines de forme `%NOM;` par leur definition dans le tableau `$macros`
Functions
charger_dtd()
charger_dtd(mixed $grammaire, mixed $avail, mixed $rotlvl) : mixed
Parameters
- $grammaire : mixed
- $avail : mixed
- $rotlvl : mixed
compilerRegle()
compilerRegle(mixed $val) : mixed
Parameters
- $val : mixed
analyser_dtd()
analyser_dtd(mixed $loc, mixed $avail, mixed &$dtc) : mixed
Parameters
- $loc : mixed
- $avail : mixed
- $dtc : mixed
analyser_dtd_comment()
analyser_dtd_comment(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_pi()
analyser_dtd_pi(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_lexeme()
analyser_dtd_lexeme(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_data()
analyser_dtd_data(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_notation()
analyser_dtd_notation(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_entity()
analyser_dtd_entity(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_element()
analyser_dtd_element(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
analyser_dtd_attlist()
analyser_dtd_attlist(mixed $dtd, mixed &$dtc, mixed $grammaire) : mixed
Parameters
- $dtd : mixed
- $dtc : mixed
- $grammaire : mixed
expanserEntite()
Remplace dans la chaîne `$val` les sous-chaines de forme `%NOM;` par leur definition dans le tableau `$macros`
expanserEntite(string $val[, array<string|int, mixed> $macros = [] ]) : string|array<string|int, mixed>
Si le premier argument n'est pas une chaîne, retourne les statistiques (pour debug de DTD, inutilise en mode normal)
Parameters
- $val : string
- $macros : array<string|int, mixed> = []