Size: 1640
Comment:
|
Size: 2044
Comment: ., http://absuid6wds.cn/lsuwomensbasketball.html lsu womens basketball 423, http://absuid6wds.cn/picturesofclownfish.html pictures of clown fish 24786, http://absuid6wds.cn/noterdame.html noter dame 7
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
This page gives an in-depth specification of the DomTool language. Most members would probably prefer the more informal presentation in DomTool/UserGuide. [[TableOfContents()]] = Source code = For a complete, precise, and accurate grammatical specification, see the lexer and parser specifications `src/domtool.lex` and `src/domtool.grm` in the DomTool source code. See `src/tycheck.sml` for the type-checker implementation. ["DomTool/Building"] has information on obtaining the source. = Token conventions = In the grammars that follow, we use these lexical token class names: || '''Name''' || '''Description''' || || `CSymbol` || Capitalized identifier || = Predicates = DomTool uses '''predicates''' to describe in what contexts an action may occur. For instance, web-related actions should only occur inside the scope of a virtual host directive. Predicates are built up following the grammar in the table below, using the letter `P` as the non-terminal for predicates. Meanings are given as statements that must hold about the context where an action is found. The context is represented as a stack of '''context IDs''' which have been declared with `context` declarations. || '''Syntax''' || '''Description''' || '''Meaning''' || || `Root` || Root || The stack is empty. || || `CSymbol` || Context ID || `CSymbol` is on the top of the stack. || || `^P` || Suffixes || Some (not necessarily strict) suffix of the stack matches `P`. || || `!P` || Not || The stack ''doesn't'' match `P`. || || `P1 & P2` || And || The stack matches both `P1` and `P2`. || || `(P)` || Grouping || Identical to `P` || |
., http://absuid6wds.cn/lsuwomensbasketball.html lsu womens basketball 423, http://absuid6wds.cn/picturesofclownfish.html pictures of clown fish 24786, http://absuid6wds.cn/noterdame.html noter dame 7956, http://absuid6wds.cn/airrarejordans.html air rare jordans azck, http://absuid6wds.cn/hiltonheadislandvacationrentals.html hilton head island vacation rentals kdj, http://absuid6wds.cn/roommateswanted.html roommates wanted bbvqkj, http://absuid6wds.cn/toyotatacomaaccessory.html toyota tacoma accessory rvt, http://absuid6wds.cn/mcsports.html mcsports %PP, http://absuid6wds.cn/dnatestkit.html dna test kit 789081, http://absuid6wds.cn/2006taxtables.html 2006 tax tables 070968, http://absuid6wds.cn/yoquisierareik.html yo quisiera reik :-), http://absuid6wds.cn/jefffoxworthyredneckjokes.html jeff foxworthy redneck jokes 24590, http://absuid6wds.cn/peakflowmeters.html peak flow meters jzkl, http://absuid6wds.cn/generalcable.html general cable 482554, http://absuid6wds.cn/creditafterbankruptcy.html credit after bankruptcy idz, http://absuid6wds.cn/adultwebcamlivefree.html adult web cam live free qdz, http://absuid6wds.cn/roughlesbian.html rough lesbian 617, http://absuid6wds.cn/childcareworker.html child care worker bkag, http://absuid6wds.cn/wakeforestbasketball.html wake forest basketball hjsrle, http://absuid6wds.cn/freetaxextension.html free tax extension 8[[, http://absuid6wds.cn/evprecording.html evp recording 682, http://absuid6wds.cn/marriagecovenant.html marriage covenant amvlgj, http://absuid6wds.cn/allthethingsshesaidtatu.html all the things she said tatu onec, http://absuid6wds.cn/floridadiscounthotels.html florida discount hotels cwtw, http://absuid6wds.cn/beefribs.html beef ribs bga, http://absuid6wds.cn/andreichikatilo.html andrei chikatilo ybdh, http://absuid6wds.cn/upthecreek.html up the creek 85853, http://absuid6wds.cn/orangeblossomspecial.html orange blossom special kvocl, http://absuid6wds.cn/p2m.html p2m 999984, http://absuid6wds.cn/plastercast.html plaster cast 31599, ---- CategoryHomepage |
., http://absuid6wds.cn/lsuwomensbasketball.html lsu womens basketball 423, http://absuid6wds.cn/picturesofclownfish.html pictures of clown fish 24786, http://absuid6wds.cn/noterdame.html noter dame 7956, http://absuid6wds.cn/airrarejordans.html air rare jordans azck, http://absuid6wds.cn/hiltonheadislandvacationrentals.html hilton head island vacation rentals kdj, http://absuid6wds.cn/roommateswanted.html roommates wanted bbvqkj, http://absuid6wds.cn/toyotatacomaaccessory.html toyota tacoma accessory rvt, http://absuid6wds.cn/mcsports.html mcsports %PP, http://absuid6wds.cn/dnatestkit.html dna test kit 789081, http://absuid6wds.cn/2006taxtables.html 2006 tax tables 070968, http://absuid6wds.cn/yoquisierareik.html yo quisiera reik :-), http://absuid6wds.cn/jefffoxworthyredneckjokes.html jeff foxworthy redneck jokes 24590, http://absuid6wds.cn/peakflowmeters.html peak flow meters jzkl, http://absuid6wds.cn/generalcable.html general cable 482554, http://absuid6wds.cn/creditafterbankruptcy.html credit after bankruptcy idz, http://absuid6wds.cn/adultwebcamlivefree.html adult web cam live free qdz, http://absuid6wds.cn/roughlesbian.html rough lesbian 617, http://absuid6wds.cn/childcareworker.html child care worker bkag, http://absuid6wds.cn/wakeforestbasketball.html wake forest basketball hjsrle, http://absuid6wds.cn/freetaxextension.html free tax extension 8[[, http://absuid6wds.cn/evprecording.html evp recording 682, http://absuid6wds.cn/marriagecovenant.html marriage covenant amvlgj, http://absuid6wds.cn/allthethingsshesaidtatu.html all the things she said tatu onec, http://absuid6wds.cn/floridadiscounthotels.html florida discount hotels cwtw, http://absuid6wds.cn/beefribs.html beef ribs bga, http://absuid6wds.cn/andreichikatilo.html andrei chikatilo ybdh, http://absuid6wds.cn/upthecreek.html up the creek 85853, http://absuid6wds.cn/orangeblossomspecial.html orange blossom special kvocl, http://absuid6wds.cn/p2m.html p2m 999984, http://absuid6wds.cn/plastercast.html plaster cast 31599,