Skip to content

Commit e657970

Browse files
committed
[css-syntax] Fix the function railroad diagram to remove the arguments.
1 parent a6139ef commit e657970

3 files changed

Lines changed: 21 additions & 28 deletions

File tree

css-syntax/Diagrams.src.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ <h3>Parsing</h3>
265265

266266
add('Function block', Diagram(
267267
NT('FUNCTION'),
268-
OneOrMore(ZeroOrMore(NT('Component value')), NT('COMMA')),
268+
ZeroOrMore(NT('Component value')),
269269
')'));
270270

271271

css-syntax/Overview.html

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3571,36 +3571,29 @@ <h3 id=parser-diagrams><span class=secno>5.1. </span> Parser Railroad
35713571

35723572
<dt id=function-block-diagram>Function block
35733573

3574-
<dd><svg class=railroad-diagram height=111 width=473><g
3574+
<dd><svg class=railroad-diagram height=81 width=433><g
35753575
transform="translate(.5 .5)"><path
35763576
d="M 20 31 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path><path
35773577
d="M40 41h10"></path><g><path d="M50 41h0"></path><path
35783578
d="M134 41h0"></path><rect height=22 width=84 x=50 y=30></rect><text x=92
3579-
y=45>FUNCTION</text></g><path d="M134 41h10"></path><path
3580-
d="M144 41h10"></path><g><path d="M154 41h0"></path><path
3581-
d="M374 41h0"></path><path d="M154 41h10"></path><g><path
3582-
d="M164 41h0"></path><path d="M364 41h0"></path><path
3583-
d="M164 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path><g><path
3584-
d="M184 21h160"></path></g><path
3585-
d="M344 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path><path
3586-
d="M164 41h20"></path><g><path d="M184 41h0"></path><path
3587-
d="M344 41h0"></path><path d="M184 41h10"></path><g><path
3588-
d="M194 41h0"></path><path d="M334 41h0"></path><rect height=22 width=140
3589-
x=194 y=30></rect><text x=264 y=45>Component value</text></g><path
3590-
d="M334 41h10"></path><path
3591-
d="M194 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path><g><path
3592-
d="M194 61h140"></path></g><path
3593-
d="M334 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path></g><path
3594-
d="M344 41h20"></path></g><path d="M364 41h10"></path><path
3595-
d="M164 41a10 10 0 0 0 -10 10v19a10 10 0 0 0 10 10"></path><g><path
3596-
d="M164 80h70"></path><path d="M294 80h70"></path><rect height=22
3597-
width=60 x=234 y=69></rect><text x=264 y=84>COMMA</text></g><path
3598-
d="M364 80a10 10 0 0 0 10 -10v-19a10 10 0 0 0 -10 -10"></path></g><path
3599-
d="M374 41h10"></path><path d="M384 41h10"></path><g><path
3600-
d="M394 41h0"></path><path d="M422 41h0"></path><rect height=22 rx=10
3601-
ry=10 width=28 x=394 y=30></rect><text x=408 y=45>)</text></g><path
3602-
d="M422 41h10"></path><path
3603-
d="M 432 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg>
3579+
y=45>FUNCTION</text></g><path d="M134 41h10"></path><g><path
3580+
d="M144 41h0"></path><path d="M344 41h0"></path><path
3581+
d="M144 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path><g><path
3582+
d="M164 21h160"></path></g><path
3583+
d="M324 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path><path
3584+
d="M144 41h20"></path><g><path d="M164 41h0"></path><path
3585+
d="M324 41h0"></path><path d="M164 41h10"></path><g><path
3586+
d="M174 41h0"></path><path d="M314 41h0"></path><rect height=22 width=140
3587+
x=174 y=30></rect><text x=244 y=45>Component value</text></g><path
3588+
d="M314 41h10"></path><path
3589+
d="M174 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path><g><path
3590+
d="M174 61h140"></path></g><path
3591+
d="M314 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path></g><path
3592+
d="M324 41h20"></path></g><path d="M344 41h10"></path><g><path
3593+
d="M354 41h0"></path><path d="M382 41h0"></path><rect height=22 rx=10
3594+
ry=10 width=28 x=354 y=30></rect><text x=368 y=45>)</text></g><path
3595+
d="M382 41h10"></path><path
3596+
d="M 392 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg>
36043597
</dl>
36053598

36063599
<h3 id=parser-flags><span class=secno>5.2. </span> Parser Flags</h3>

css-syntax/Overview.src.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2552,7 +2552,7 @@ <h3 id='parser-diagrams'>
25522552
<dd><svg class="railroad-diagram" width="377" height="81"><g transform="translate(.5 .5)"><path d="M 20 31 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path><path d="M40 41h10"></path><g><path d="M50 41h0"></path><path d="M78 41h0"></path><rect x="50" y="30" width="28" height="22"></rect><text x="64" y="45">[</text></g><path d="M78 41h10"></path><g><path d="M88 41h0"></path><path d="M288 41h0"></path><path d="M88 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path><g><path d="M108 21h160"></path></g><path d="M268 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path><path d="M88 41h20"></path><g><path d="M108 41h0"></path><path d="M268 41h0"></path><path d="M108 41h10"></path><g><path d="M118 41h0"></path><path d="M258 41h0"></path><rect x="118" y="30" width="140" height="22"></rect><text x="188" y="45">Component value</text></g><path d="M258 41h10"></path><path d="M118 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path><g><path d="M118 61h140"></path></g><path d="M258 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path></g><path d="M268 41h20"></path></g><path d="M288 41h10"></path><g><path d="M298 41h0"></path><path d="M326 41h0"></path><rect x="298" y="30" width="28" height="22"></rect><text x="312" y="45">]</text></g><path d="M326 41h10"></path><path d="M 336 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg></dd>
25532553

25542554
<dt id="function-block-diagram">Function block</dt>
2555-
<dd><svg class="railroad-diagram" width="473" height="111"><g transform="translate(.5 .5)"><path d="M 20 31 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path><path d="M40 41h10"></path><g><path d="M50 41h0"></path><path d="M134 41h0"></path><rect x="50" y="30" width="84" height="22"></rect><text x="92" y="45">FUNCTION</text></g><path d="M134 41h10"></path><path d="M144 41h10"></path><g><path d="M154 41h0"></path><path d="M374 41h0"></path><path d="M154 41h10"></path><g><path d="M164 41h0"></path><path d="M364 41h0"></path><path d="M164 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path><g><path d="M184 21h160"></path></g><path d="M344 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path><path d="M164 41h20"></path><g><path d="M184 41h0"></path><path d="M344 41h0"></path><path d="M184 41h10"></path><g><path d="M194 41h0"></path><path d="M334 41h0"></path><rect x="194" y="30" width="140" height="22"></rect><text x="264" y="45">Component value</text></g><path d="M334 41h10"></path><path d="M194 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path><g><path d="M194 61h140"></path></g><path d="M334 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path></g><path d="M344 41h20"></path></g><path d="M364 41h10"></path><path d="M164 41a10 10 0 0 0 -10 10v19a10 10 0 0 0 10 10"></path><g><path d="M164 80h70"></path><path d="M294 80h70"></path><rect x="234" y="69" width="60" height="22"></rect><text x="264" y="84">COMMA</text></g><path d="M364 80a10 10 0 0 0 10 -10v-19a10 10 0 0 0 -10 -10"></path></g><path d="M374 41h10"></path><path d="M384 41h10"></path><g><path d="M394 41h0"></path><path d="M422 41h0"></path><rect x="394" y="30" width="28" height="22" rx="10" ry="10"></rect><text x="408" y="45">)</text></g><path d="M422 41h10"></path><path d="M 432 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg></dd>
2555+
<dd><svg class="railroad-diagram" width="433" height="81"><g transform="translate(.5 .5)"><path d="M 20 31 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path><path d="M40 41h10"></path><g><path d="M50 41h0"></path><path d="M134 41h0"></path><rect x="50" y="30" width="84" height="22"></rect><text x="92" y="45">FUNCTION</text></g><path d="M134 41h10"></path><g><path d="M144 41h0"></path><path d="M344 41h0"></path><path d="M144 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path><g><path d="M164 21h160"></path></g><path d="M324 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path><path d="M144 41h20"></path><g><path d="M164 41h0"></path><path d="M324 41h0"></path><path d="M164 41h10"></path><g><path d="M174 41h0"></path><path d="M314 41h0"></path><rect x="174" y="30" width="140" height="22"></rect><text x="244" y="45">Component value</text></g><path d="M314 41h10"></path><path d="M174 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path><g><path d="M174 61h140"></path></g><path d="M314 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path></g><path d="M324 41h20"></path></g><path d="M344 41h10"></path><g><path d="M354 41h0"></path><path d="M382 41h0"></path><rect x="354" y="30" width="28" height="22" rx="10" ry="10"></rect><text x="368" y="45">)</text></g><path d="M382 41h10"></path><path d="M 392 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg></dd>
25562556

25572557
</dl>
25582558

0 commit comments

Comments
 (0)