Created
January 19, 2012 19:48
-
-
Save larsen/1642145 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| per ogni token dallo stream: | |
| se il token è l'apertura di un tag, e il tag appartiene | |
| all'insieme di quelli nei quali vuoi fare l'escape: | |
| sono_dentro_ai_tag_incriminati = 1 | |
| stampo il token così com'è | |
| se il token e` un pezzo di testo: | |
| se sono_dentro_ai_tag_incriminati == 1 | |
| escape | |
| stampo il risultato | |
| altrimenti: | |
| stampo il token così com'è | |
| se il token è la chiusura di un tag, e il tag appartiene | |
| all'insieme di quelli nei quali vuoi fare l'escape: | |
| sono_dentro_ai_tag_incriminati = 0 | |
| stampo il token così com'è | |
| in tutti gli altri casi: | |
| stampo il token così com'è | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment