File tree Expand file tree Collapse file tree 1 file changed +56
-48
lines changed Expand file tree Collapse file tree 1 file changed +56
-48
lines changed Original file line number Diff line number Diff line change @@ -737,6 +737,34 @@ Token Railroad Diagrams</h3>
737737 <pre class='railroad'>
738738 T: -->
739739 </pre>
740+
741+ <dt id="unicode-range-token-diagram"> <<unicode-range-token>>
742+ <dd>
743+ <pre class=railroad>
744+ Choice:
745+ T: U
746+ T: u
747+ T: +
748+ Choice:
749+ OneOrMore:
750+ N: hex digit
751+ C: 1-6 times
752+ Seq:
753+ ZeroOrMore:
754+ N: hex digit
755+ C: 1-5 times
756+ OneOrMore:
757+ T: ?
758+ C: 1 to (6-digits) times
759+ Seq:
760+ OneOrMore:
761+ N: hex digit
762+ C: 1-6 times
763+ T: -
764+ OneOrMore:
765+ N: hex digit
766+ C: 1-6 times
767+ </pre>
740768 </dl>
741769
742770<!--
@@ -1802,8 +1830,6 @@ Parsing</h2>
18021830 into one or more of several CSS constructs
18031831 (depending on which parsing algorithm is invoked).
18041832
1805- The items that can appear in the tree are:
1806-
18071833
18081834
18091835<!--
@@ -1842,16 +1868,6 @@ Parser Railroad Diagrams</h3>
18421868 N: At-rule
18431869 </pre>
18441870
1845- <dt id="rule-list-diagram"> Rule list
1846- <dd>
1847- <pre class='railroad'>
1848- Star:
1849- Choice: 1
1850- N: <whitespace-token>
1851- N: Qualified rule
1852- N: At-rule
1853- </pre>
1854-
18551871 <dt id="at-rule-diagram"> At-rule
18561872 <dd>
18571873 <pre class='railroad'>
@@ -1871,21 +1887,21 @@ Parser Railroad Diagrams</h3>
18711887 N: {} block
18721888 </pre>
18731889
1874- <dt id="declaration-list-diagram"> Declaration list
1890+ <dt id="declaration-list-diagram"> {} block
18751891 <dd>
18761892 <pre class='railroad'>
1893+ T: {
18771894 N: ws*
1878- Choice :
1879- Seq :
1880- Opt :
1895+ Star :
1896+ Choice :
1897+ Seq :
18811898 N: Declaration
1882- Opt:
1883- Seq:
1884- T: ;
1885- N: Declaration list
1886- Seq:
1899+ T: ;
18871900 N: At-rule
1888- N: Declaration list
1901+ N: Qualified rule
1902+ N: ws*
1903+ N: ws*
1904+ T: }
18891905 </pre>
18901906
18911907 <dt id="declaration-diagram"> Declaration
@@ -1914,38 +1930,30 @@ Parser Railroad Diagrams</h3>
19141930 <pre class='railroad'>
19151931 Choice:
19161932 N: Preserved token
1917- N: {} block
1918- N: () block
1919- N: [] block
1933+ N: Simple block
19201934 N: Function block
19211935 </pre>
19221936
19231937
1924- <dt id="{}-block-diagram"> {} block
1925- <dd>
1926- <pre class='railroad'>
1927- T: {
1928- Star:
1929- N: Component value
1930- T: }
1931- </pre>
1932-
1933- <dt id="()-block-diagram"> () block
1934- <dd>
1935- <pre class='railroad'>
1936- T: (
1937- Star:
1938- N: Component value
1939- T: )
1940- </pre>
1941-
1942- <dt id="[]-block-diagram"> [] block
1938+ <dt id="simple-block-diagram"> Simple block
19431939 <dd>
19441940 <pre class='railroad'>
1945- T: [
1946- Star:
1947- N: Component value
1948- T: ]
1941+ Choice:
1942+ Seq:
1943+ T: {
1944+ Star:
1945+ N: Component value
1946+ T: }
1947+ Seq:
1948+ T: (
1949+ Star:
1950+ N: Component value
1951+ T: )
1952+ Seq:
1953+ T: [
1954+ Star:
1955+ N: Component value
1956+ T: ]
19491957 </pre>
19501958
19511959 <dt id="function-block-diagram"> Function block
You can’t perform that action at this time.
0 commit comments