UNPKG

@spiralup/jfl-parser

Version:

Parser for JHipster Form definition Language

1,887 lines (1,869 loc) 274 kB
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Railroad diagram for grammar.txt</title> <style> svg.railroad-diagram { background-color: hsl(30,20%,95%); } svg.railroad-diagram path { stroke-width: 3; stroke: black; fill: none; } svg.railroad-diagram text { font: bold 14px monospace; text-anchor: middle; cursor: pointer; } svg.railroad-diagram text.label { text-anchor: start; } svg.railroad-diagram text.comment { font: italic 12px monospace; } svg.railroad-diagram rect { stroke-width: 3; stroke: black; fill: hsl(120,100%,90%); } body { background-color: hsl(30,20%,95%); } input[type&#x3D;text].form-control, textarea.form-control { background-color: hsl(30,20%,98%);; } .load-examples { margin-top: 10px; margin-bottom: 10px; } .load-examples a { margin-left: 10px; float: left; } textarea.form-control.grammar-edit { height: 400px; margin-bottom: 20px; font-family: monospace; } .alert { word-wrap: break-word; } </style> <style> body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; } .rule { padding-top: 4em; } .container { margin: auto; padding: 2em; } </style> <script> function svgBlockClick(ev) { if(ev.target.tagName === 'text') { location.hash = ev.target.textContent; } } </script> </head> <body> <div class="container"> <h1>grammar.txt</h1> <h2></h2> <div class="rule"> <h3 id=start>start</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="153" height="62" viewBox="0 0 153 62"> <g transform="translate(.5 .5)"> <path d="M 20 21 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path> <path d="M40 31h10"></path> <g> <path d="M50 31h0"></path> <path d="M102 31h0"></path> <rect x="50" y="20" width="52" height="22"></rect> <text x="76" y="35">prog</text> </g> <path d="M102 31h10"></path> <path d="M 112 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: </div> <div> References: <a href="#prog">prog</a> </div> </div> <div class="rule"> <h3 id=prog>prog</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="537" height="160" viewBox="0 0 537 160"> <g transform="translate(.5 .5)"> <path d="M 20 31 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path> <g> <path d="M40 41h0"></path> <path d="M496 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M476 41h0"></path> <g> <path d="M60 41h0"></path> <path d="M180 41h0"></path> <path d="M60 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M80 21h80"></path> </g> <path d="M160 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M60 41h20"></path> <g> <path d="M80 41h0"></path> <path d="M160 41h0"></path> <path d="M80 41h10"></path> <g> <path d="M90 41h0"></path> <path d="M150 41h0"></path> <rect x="90" y="30" width="60" height="22"></rect> <text x="120" y="45">SPACE</text> </g> <path d="M150 41h10"></path> <path d="M90 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M90 61h60"></path> </g> <path d="M150 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M160 41h20"></path> </g> <path d="M180 41h10"></path> <g> <path d="M190 41h0"></path> <path d="M274 41h0"></path> <rect x="190" y="30" width="84" height="22"></rect> <text x="232" y="45">formDecl</text> </g> <path d="M274 41h10"></path> <g> <path d="M284 41h0"></path> <path d="M404 41h0"></path> <path d="M284 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M304 21h80"></path> </g> <path d="M384 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M284 41h20"></path> <g> <path d="M304 41h0"></path> <path d="M384 41h0"></path> <path d="M304 41h10"></path> <g> <path d="M314 41h0"></path> <path d="M374 41h0"></path> <rect x="314" y="30" width="60" height="22"></rect> <text x="344" y="45">SPACE</text> </g> <path d="M374 41h10"></path> <path d="M314 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M314 61h60"></path> </g> <path d="M374 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M384 41h20"></path> </g> <path d="M404 41h10"></path> <g> <path d="M414 41h0"></path> <path d="M466 41h0"></path> <rect x="414" y="30" width="52" height="22"></rect> <text x="440" y="45">prog</text> </g> <path d="M466 41h10"></path> </g> <path d="M476 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v29a10 10 0 0 0 10 10"></path> <g> <path d="M60 90h0"></path> <path d="M476 90h0"></path> <g> <path d="M60 90h0"></path> <path d="M180 90h0"></path> <path d="M60 90a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M80 70h80"></path> </g> <path d="M160 70a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M60 90h20"></path> <g> <path d="M80 90h0"></path> <path d="M160 90h0"></path> <path d="M80 90h10"></path> <g> <path d="M90 90h0"></path> <path d="M150 90h0"></path> <rect x="90" y="79" width="60" height="22"></rect> <text x="120" y="94">SPACE</text> </g> <path d="M150 90h10"></path> <path d="M90 90a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M90 110h60"></path> </g> <path d="M150 110a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M160 90h20"></path> </g> <path d="M180 90h10"></path> <g> <path d="M190 90h0"></path> <path d="M274 90h0"></path> <rect x="190" y="79" width="84" height="22"></rect> <text x="232" y="94">menuDecl</text> </g> <path d="M274 90h10"></path> <g> <path d="M284 90h0"></path> <path d="M404 90h0"></path> <path d="M284 90a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M304 70h80"></path> </g> <path d="M384 70a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M284 90h20"></path> <g> <path d="M304 90h0"></path> <path d="M384 90h0"></path> <path d="M304 90h10"></path> <g> <path d="M314 90h0"></path> <path d="M374 90h0"></path> <rect x="314" y="79" width="60" height="22"></rect> <text x="344" y="94">SPACE</text> </g> <path d="M374 90h10"></path> <path d="M314 90a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M314 110h60"></path> </g> <path d="M374 110a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M384 90h20"></path> </g> <path d="M404 90h10"></path> <g> <path d="M414 90h0"></path> <path d="M466 90h0"></path> <rect x="414" y="79" width="52" height="22"></rect> <text x="440" y="94">prog</text> </g> <path d="M466 90h10"></path> </g> <path d="M476 90a10 10 0 0 0 10 -10v-29a10 10 0 0 1 10 -10"></path> <path d="M40 41a10 10 0 0 1 10 10v68a10 10 0 0 0 10 10"></path> <g> <path d="M60 129h198"></path> <path d="M278 129h198"></path> <rect x="258" y="118" width="20" height="22" rx="10" ry="10"></rect> <text x="268" y="133"></text> </g> <path d="M476 129a10 10 0 0 0 10 -10v-68a10 10 0 0 1 10 -10"></path> </g> <path d="M 496 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#start">start</a> <a href="#prog">prog</a> </div> <div> References: <a href="#SPACE">SPACE</a> <a href="#formDecl">formDecl</a> <a href="#prog">prog</a> <a href="#menuDecl">menuDecl</a> </div> </div> <div class="rule"> <h3 id=formDecl>formDecl</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="1309" height="130" viewBox="0 0 1309 130"> <g transform="translate(.5 .5)"> <path d="M 20 31 v 20 m 10 -20 v 20 m -10 -10 h 20.5"></path> <g> <path d="M40 41h0"></path> <path d="M1268 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M1248 41h0"></path> <g> <path d="M60 41h0"></path> <path d="M176 41h0"></path> <path d="M60 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M80 21h76"></path> </g> <path d="M156 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M60 41h20"></path> <g> <path d="M80 41h0"></path> <path d="M156 41h0"></path> <rect x="80" y="30" width="76" height="22"></rect> <text x="118" y="45">comment</text> </g> <path d="M156 41h20"></path> </g> <g> <path d="M176 41h0"></path> <path d="M296 41h0"></path> <path d="M176 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M196 21h80"></path> </g> <path d="M276 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M176 41h20"></path> <g> <path d="M196 41h0"></path> <path d="M276 41h0"></path> <path d="M196 41h10"></path> <g> <path d="M206 41h0"></path> <path d="M266 41h0"></path> <rect x="206" y="30" width="60" height="22"></rect> <text x="236" y="45">SPACE</text> </g> <path d="M266 41h10"></path> <path d="M206 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M206 61h60"></path> </g> <path d="M266 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M276 41h20"></path> </g> <path d="M296 41h10"></path> <g> <path d="M306 41h0"></path> <path d="M358 41h0"></path> <rect x="306" y="30" width="52" height="22"></rect> <text x="332" y="45">FORM</text> </g> <path d="M358 41h10"></path> <g> <path d="M368 41h0"></path> <path d="M488 41h0"></path> <path d="M368 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M388 21h80"></path> </g> <path d="M468 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M368 41h20"></path> <g> <path d="M388 41h0"></path> <path d="M468 41h0"></path> <path d="M388 41h10"></path> <g> <path d="M398 41h0"></path> <path d="M458 41h0"></path> <rect x="398" y="30" width="60" height="22"></rect> <text x="428" y="45">SPACE</text> </g> <path d="M458 41h10"></path> <path d="M398 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M398 61h60"></path> </g> <path d="M458 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M468 41h20"></path> </g> <path d="M488 41h10"></path> <g> <path d="M498 41h0"></path> <path d="M590 41h0"></path> <rect x="498" y="30" width="92" height="22"></rect> <text x="544" y="45">FORM&#95;NAME</text> </g> <path d="M590 41h10"></path> <g> <path d="M600 41h0"></path> <path d="M720 41h0"></path> <path d="M600 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M620 21h80"></path> </g> <path d="M700 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M600 41h20"></path> <g> <path d="M620 41h0"></path> <path d="M700 41h0"></path> <path d="M620 41h10"></path> <g> <path d="M630 41h0"></path> <path d="M690 41h0"></path> <rect x="630" y="30" width="60" height="22"></rect> <text x="660" y="45">SPACE</text> </g> <path d="M690 41h10"></path> <path d="M630 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M630 61h60"></path> </g> <path d="M690 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M700 41h20"></path> </g> <g> <path d="M720 41h0"></path> <path d="M884 41h0"></path> <path d="M720 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M740 21h124"></path> </g> <path d="M864 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M720 41h20"></path> <g> <path d="M740 41h0"></path> <path d="M864 41h0"></path> <rect x="740" y="30" width="124" height="22"></rect> <text x="802" y="45">optionalTitle</text> </g> <path d="M864 41h20"></path> </g> <g> <path d="M884 41h0"></path> <path d="M1004 41h0"></path> <path d="M884 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M904 21h80"></path> </g> <path d="M984 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M884 41h20"></path> <g> <path d="M904 41h0"></path> <path d="M984 41h0"></path> <path d="M904 41h10"></path> <g> <path d="M914 41h0"></path> <path d="M974 41h0"></path> <rect x="914" y="30" width="60" height="22"></rect> <text x="944" y="45">SPACE</text> </g> <path d="M974 41h10"></path> <path d="M914 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M914 61h60"></path> </g> <path d="M974 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M984 41h20"></path> </g> <g> <path d="M1004 41h0"></path> <path d="M1128 41h0"></path> <path d="M1004 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1024 21h84"></path> </g> <path d="M1108 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1004 41h20"></path> <g> <path d="M1024 41h0"></path> <path d="M1108 41h0"></path> <rect x="1024" y="30" width="84" height="22"></rect> <text x="1066" y="45">formBody</text> </g> <path d="M1108 41h20"></path> </g> <g> <path d="M1128 41h0"></path> <path d="M1248 41h0"></path> <path d="M1128 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1148 21h80"></path> </g> <path d="M1228 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1128 41h20"></path> <g> <path d="M1148 41h0"></path> <path d="M1228 41h0"></path> <path d="M1148 41h10"></path> <g> <path d="M1158 41h0"></path> <path d="M1218 41h0"></path> <rect x="1158" y="30" width="60" height="22"></rect> <text x="1188" y="45">SPACE</text> </g> <path d="M1218 41h10"></path> <path d="M1158 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M1158 61h60"></path> </g> <path d="M1218 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M1228 41h20"></path> </g> </g> <path d="M1248 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v29a10 10 0 0 0 10 10"></path> <g> <path d="M60 90h320"></path> <path d="M928 90h320"></path> <path d="M380 90h10"></path> <g> <path d="M390 90h0"></path> <path d="M442 90h0"></path> <rect x="390" y="79" width="52" height="22"></rect> <text x="416" y="94">FORM</text> </g> <path d="M442 90h10"></path> <g> <path d="M452 90h0"></path> <path d="M572 90h0"></path> <path d="M452 90a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M472 70h80"></path> </g> <path d="M552 70a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M452 90h20"></path> <g> <path d="M472 90h0"></path> <path d="M552 90h0"></path> <path d="M472 90h10"></path> <g> <path d="M482 90h0"></path> <path d="M542 90h0"></path> <rect x="482" y="79" width="60" height="22"></rect> <text x="512" y="94">SPACE</text> </g> <path d="M542 90h10"></path> <path d="M482 90a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M482 110h60"></path> </g> <path d="M542 110a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M552 90h20"></path> </g> <path d="M572 90h10"></path> <g> <path d="M582 90h0"></path> <path d="M674 90h0"></path> <rect x="582" y="79" width="92" height="22"></rect> <text x="628" y="94">FORM&#95;NAME</text> </g> <path d="M674 90h10"></path> <g> <path d="M684 90h0"></path> <path d="M804 90h0"></path> <path d="M684 90a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M704 70h80"></path> </g> <path d="M784 70a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M684 90h20"></path> <g> <path d="M704 90h0"></path> <path d="M784 90h0"></path> <path d="M704 90h10"></path> <g> <path d="M714 90h0"></path> <path d="M774 90h0"></path> <rect x="714" y="79" width="60" height="22"></rect> <text x="744" y="94">SPACE</text> </g> <path d="M774 90h10"></path> <path d="M714 90a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M714 110h60"></path> </g> <path d="M774 110a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M784 90h20"></path> </g> <g> <path d="M804 90h0"></path> <path d="M928 90h0"></path> <path d="M804 90a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M824 70h84"></path> </g> <path d="M908 70a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M804 90h20"></path> <g> <path d="M824 90h0"></path> <path d="M908 90h0"></path> <rect x="824" y="79" width="84" height="22"></rect> <text x="866" y="94">formBody</text> </g> <path d="M908 90h20"></path> </g> </g> <path d="M1248 90a10 10 0 0 0 10 -10v-29a10 10 0 0 1 10 -10"></path> </g> <path d="M 1268 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#prog">prog</a> <a href="#subformDeclList">subformDeclList</a> </div> <div> References: <a href="#comment">comment</a> <a href="#SPACE">SPACE</a> <a href="#FORM">FORM</a> <a href="#FORM_NAME">FORM_NAME</a> <a href="#optionalTitle">optionalTitle</a> <a href="#formBody">formBody</a> </div> </div> <div class="rule"> <h3 id=optionalTitle>optionalTitle</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="361" height="81" viewBox="0 0 361 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> <g> <path d="M40 41h0"></path> <path d="M320 41h0"></path> <path d="M40 41h10"></path> <g> <path d="M50 41h0"></path> <path d="M110 41h0"></path> <rect x="50" y="30" width="60" height="22"></rect> <text x="80" y="45">TITLE</text> </g> <path d="M110 41h10"></path> <g> <path d="M120 41h0"></path> <path d="M240 41h0"></path> <path d="M120 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M140 21h80"></path> </g> <path d="M220 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M120 41h20"></path> <g> <path d="M140 41h0"></path> <path d="M220 41h0"></path> <path d="M140 41h10"></path> <g> <path d="M150 41h0"></path> <path d="M210 41h0"></path> <rect x="150" y="30" width="60" height="22"></rect> <text x="180" y="45">SPACE</text> </g> <path d="M210 41h10"></path> <path d="M150 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M150 61h60"></path> </g> <path d="M210 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M220 41h20"></path> </g> <path d="M240 41h10"></path> <g> <path d="M250 41h0"></path> <path d="M310 41h0"></path> <rect x="250" y="30" width="60" height="22"></rect> <text x="280" y="45">title</text> </g> <path d="M310 41h10"></path> </g> <path d="M 320 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formDecl">formDecl</a> <a href="#fieldDecl">fieldDecl</a> </div> <div> References: <a href="#TITLE">TITLE</a> <a href="#SPACE">SPACE</a> <a href="#title">title</a> </div> </div> <div class="rule"> <h3 id=formBody>formBody</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="2817" height="111" viewBox="0 0 2817 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> <g> <path d="M40 41h0"></path> <path d="M2776 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M2756 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M98 41h0"></path> <rect x="70" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="84" y="45">{</text> </g> <path d="M98 41h10"></path> <g> <path d="M108 41h0"></path> <path d="M228 41h0"></path> <path d="M108 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M128 21h80"></path> </g> <path d="M208 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M108 41h20"></path> <g> <path d="M128 41h0"></path> <path d="M208 41h0"></path> <path d="M128 41h10"></path> <g> <path d="M138 41h0"></path> <path d="M198 41h0"></path> <rect x="138" y="30" width="60" height="22"></rect> <text x="168" y="45">SPACE</text> </g> <path d="M198 41h10"></path> <path d="M138 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M138 61h60"></path> </g> <path d="M198 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M208 41h20"></path> </g> <g> <path d="M228 41h0"></path> <path d="M400 41h0"></path> <path d="M228 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M248 21h132"></path> </g> <path d="M380 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M228 41h20"></path> <g> <path d="M248 41h0"></path> <path d="M380 41h0"></path> <rect x="248" y="30" width="132" height="22"></rect> <text x="314" y="45">formBodyEntity</text> </g> <path d="M380 41h20"></path> </g> <g> <path d="M400 41h0"></path> <path d="M520 41h0"></path> <path d="M400 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M420 21h80"></path> </g> <path d="M500 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M400 41h20"></path> <g> <path d="M420 41h0"></path> <path d="M500 41h0"></path> <path d="M420 41h10"></path> <g> <path d="M430 41h0"></path> <path d="M490 41h0"></path> <rect x="430" y="30" width="60" height="22"></rect> <text x="460" y="45">SPACE</text> </g> <path d="M490 41h10"></path> <path d="M430 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M430 61h60"></path> </g> <path d="M490 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M500 41h20"></path> </g> <g> <path d="M520 41h0"></path> <path d="M708 41h0"></path> <path d="M520 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M540 21h148"></path> </g> <path d="M688 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M520 41h20"></path> <g> <path d="M540 41h0"></path> <path d="M688 41h0"></path> <rect x="540" y="30" width="148" height="22"></rect> <text x="614" y="45">formBodyTemplate</text> </g> <path d="M688 41h20"></path> </g> <g> <path d="M708 41h0"></path> <path d="M828 41h0"></path> <path d="M708 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M728 21h80"></path> </g> <path d="M808 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M708 41h20"></path> <g> <path d="M728 41h0"></path> <path d="M808 41h0"></path> <path d="M728 41h10"></path> <g> <path d="M738 41h0"></path> <path d="M798 41h0"></path> <rect x="738" y="30" width="60" height="22"></rect> <text x="768" y="45">SPACE</text> </g> <path d="M798 41h10"></path> <path d="M738 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M738 61h60"></path> </g> <path d="M798 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M808 41h20"></path> </g> <g> <path d="M828 41h0"></path> <path d="M1048 41h0"></path> <path d="M828 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M848 21h180"></path> </g> <path d="M1028 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M828 41h20"></path> <g> <path d="M848 41h0"></path> <path d="M1028 41h0"></path> <rect x="848" y="30" width="180" height="22"></rect> <text x="938" y="45">formBodyParentFields</text> </g> <path d="M1028 41h20"></path> </g> <g> <path d="M1048 41h0"></path> <path d="M1168 41h0"></path> <path d="M1048 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1068 21h80"></path> </g> <path d="M1148 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1048 41h20"></path> <g> <path d="M1068 41h0"></path> <path d="M1148 41h0"></path> <path d="M1068 41h10"></path> <g> <path d="M1078 41h0"></path> <path d="M1138 41h0"></path> <rect x="1078" y="30" width="60" height="22"></rect> <text x="1108" y="45">SPACE</text> </g> <path d="M1138 41h10"></path> <path d="M1078 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M1078 61h60"></path> </g> <path d="M1138 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M1148 41h20"></path> </g> <g> <path d="M1168 41h0"></path> <path d="M1388 41h0"></path> <path d="M1168 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1188 21h180"></path> </g> <path d="M1368 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1168 41h20"></path> <g> <path d="M1188 41h0"></path> <path d="M1368 41h0"></path> <rect x="1188" y="30" width="180" height="22"></rect> <text x="1278" y="45">formBodyLinkedFields</text> </g> <path d="M1368 41h20"></path> </g> <g> <path d="M1388 41h0"></path> <path d="M1508 41h0"></path> <path d="M1388 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1408 21h80"></path> </g> <path d="M1488 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1388 41h20"></path> <g> <path d="M1408 41h0"></path> <path d="M1488 41h0"></path> <path d="M1408 41h10"></path> <g> <path d="M1418 41h0"></path> <path d="M1478 41h0"></path> <rect x="1418" y="30" width="60" height="22"></rect> <text x="1448" y="45">SPACE</text> </g> <path d="M1478 41h10"></path> <path d="M1418 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M1418 61h60"></path> </g> <path d="M1478 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M1488 41h20"></path> </g> <g> <path d="M1508 41h0"></path> <path d="M1712 41h0"></path> <path d="M1508 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1528 21h164"></path> </g> <path d="M1692 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1508 41h20"></path> <g> <path d="M1528 41h0"></path> <path d="M1692 41h0"></path> <rect x="1528" y="30" width="164" height="22"></rect> <text x="1610" y="45">formBodyProperties</text> </g> <path d="M1692 41h20"></path> </g> <g> <path d="M1712 41h0"></path> <path d="M1832 41h0"></path> <path d="M1712 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1732 21h80"></path> </g> <path d="M1812 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1712 41h20"></path> <g> <path d="M1732 41h0"></path> <path d="M1812 41h0"></path> <path d="M1732 41h10"></path> <g> <path d="M1742 41h0"></path> <path d="M1802 41h0"></path> <rect x="1742" y="30" width="60" height="22"></rect> <text x="1772" y="45">SPACE</text> </g> <path d="M1802 41h10"></path> <path d="M1742 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M1742 61h60"></path> </g> <path d="M1802 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M1812 41h20"></path> </g> <g> <path d="M1832 41h0"></path> <path d="M2004 41h0"></path> <path d="M1832 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M1852 21h132"></path> </g> <path d="M1984 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M1832 41h20"></path> <g> <path d="M1852 41h0"></path> <path d="M1984 41h0"></path> <rect x="1852" y="30" width="132" height="22"></rect> <text x="1918" y="45">formBodyFields</text> </g> <path d="M1984 41h20"></path> </g> <g> <path d="M2004 41h0"></path> <path d="M2124 41h0"></path> <path d="M2004 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M2024 21h80"></path> </g> <path d="M2104 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M2004 41h20"></path> <g> <path d="M2024 41h0"></path> <path d="M2104 41h0"></path> <path d="M2024 41h10"></path> <g> <path d="M2034 41h0"></path> <path d="M2094 41h0"></path> <rect x="2034" y="30" width="60" height="22"></rect> <text x="2064" y="45">SPACE</text> </g> <path d="M2094 41h10"></path> <path d="M2034 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M2034 61h60"></path> </g> <path d="M2094 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M2104 41h20"></path> </g> <g> <path d="M2124 41h0"></path> <path d="M2288 41h0"></path> <path d="M2124 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M2144 21h124"></path> </g> <path d="M2268 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M2124 41h20"></path> <g> <path d="M2144 41h0"></path> <path d="M2268 41h0"></path> <rect x="2144" y="30" width="124" height="22"></rect> <text x="2206" y="45">formBodyViews</text> </g> <path d="M2268 41h20"></path> </g> <g> <path d="M2288 41h0"></path> <path d="M2408 41h0"></path> <path d="M2288 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M2308 21h80"></path> </g> <path d="M2388 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M2288 41h20"></path> <g> <path d="M2308 41h0"></path> <path d="M2388 41h0"></path> <path d="M2308 41h10"></path> <g> <path d="M2318 41h0"></path> <path d="M2378 41h0"></path> <rect x="2318" y="30" width="60" height="22"></rect> <text x="2348" y="45">SPACE</text> </g> <path d="M2378 41h10"></path> <path d="M2318 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M2318 61h60"></path> </g> <path d="M2378 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M2388 41h20"></path> </g> <g> <path d="M2408 41h0"></path> <path d="M2588 41h0"></path> <path d="M2408 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M2428 21h140"></path> </g> <path d="M2568 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M2408 41h20"></path> <g> <path d="M2428 41h0"></path> <path d="M2568 41h0"></path> <rect x="2428" y="30" width="140" height="22"></rect> <text x="2498" y="45">subformDeclList</text> </g> <path d="M2568 41h20"></path> </g> <g> <path d="M2588 41h0"></path> <path d="M2708 41h0"></path> <path d="M2588 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M2608 21h80"></path> </g> <path d="M2688 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M2588 41h20"></path> <g> <path d="M2608 41h0"></path> <path d="M2688 41h0"></path> <path d="M2608 41h10"></path> <g> <path d="M2618 41h0"></path> <path d="M2678 41h0"></path> <rect x="2618" y="30" width="60" height="22"></rect> <text x="2648" y="45">SPACE</text> </g> <path d="M2678 41h10"></path> <path d="M2618 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M2618 61h60"></path> </g> <path d="M2678 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M2688 41h20"></path> </g> <path d="M2708 41h10"></path> <g> <path d="M2718 41h0"></path> <path d="M2746 41h0"></path> <rect x="2718" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="2732" y="45">}</text> </g> <path d="M2746 41h10"></path> </g> <path d="M2756 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h1338"></path> <path d="M1418 80h1338"></path> <rect x="1398" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="1408" y="84"></text> </g> <path d="M2756 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 2776 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formDecl">formDecl</a> </div> <div> References: <a href="#SPACE">SPACE</a> <a href="#formBodyEntity">formBodyEntity</a> <a href="#formBodyTemplate">formBodyTemplate</a> <a href="#formBodyParentFields">formBodyParentFields</a> <a href="#formBodyLinkedFields">formBodyLinkedFields</a> <a href="#formBodyProperties">formBodyProperties</a> <a href="#formBodyFields">formBodyFields</a> <a href="#formBodyViews">formBodyViews</a> <a href="#subformDeclList">subformDeclList</a> </div> </div> <div class="rule"> <h3 id=formBodyEntity>formBodyEntity</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="457" height="111" viewBox="0 0 457 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> <g> <path d="M40 41h0"></path> <path d="M416 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M396 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M138 41h0"></path> <rect x="70" y="30" width="68" height="22"></rect> <text x="104" y="45">ENTITY</text> </g> <path d="M138 41h10"></path> <g> <path d="M148 41h0"></path> <path d="M268 41h0"></path> <path d="M148 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M168 21h80"></path> </g> <path d="M248 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M148 41h20"></path> <g> <path d="M168 41h0"></path> <path d="M248 41h0"></path> <path d="M168 41h10"></path> <g> <path d="M178 41h0"></path> <path d="M238 41h0"></path> <rect x="178" y="30" width="60" height="22"></rect> <text x="208" y="45">SPACE</text> </g> <path d="M238 41h10"></path> <path d="M178 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M178 61h60"></path> </g> <path d="M238 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M248 41h20"></path> </g> <path d="M268 41h10"></path> <g> <path d="M278 41h0"></path> <path d="M386 41h0"></path> <rect x="278" y="30" width="108" height="22"></rect> <text x="332" y="45">ENTITY&#95;NAME</text> </g> <path d="M386 41h10"></path> </g> <path d="M396 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h158"></path> <path d="M238 80h158"></path> <rect x="218" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="228" y="84"></text> </g> <path d="M396 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 416 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formBody">formBody</a> </div> <div> References: <a href="#ENTITY">ENTITY</a> <a href="#SPACE">SPACE</a> <a href="#ENTITY_NAME">ENTITY_NAME</a> </div> </div> <div class="rule"> <h3 id=formBodyTemplate>formBodyTemplate</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="425" height="111" viewBox="0 0 425 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> <g> <path d="M40 41h0"></path> <path d="M384 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M364 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M154 41h0"></path> <rect x="70" y="30" width="84" height="22"></rect> <text x="112" y="45">TEMPLATE</text> </g> <path d="M154 41h10"></path> <g> <path d="M164 41h0"></path> <path d="M284 41h0"></path> <path d="M164 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M184 21h80"></path> </g> <path d="M264 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="M264 41h0"></path> <path d="M184 41h10"></path> <g> <path d="M194 41h0"></path> <path d="M254 41h0"></path> <rect x="194" y="30" width="60" height="22"></rect> <text x="224" y="45">SPACE</text> </g> <path d="M254 41h10"></path> <path d="M194 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M194 61h60"></path> </g> <path d="M254 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M264 41h20"></path> </g> <path d="M284 41h10"></path> <g> <path d="M294 41h0"></path> <path d="M354 41h0"></path> <rect x="294" y="30" width="60" height="22"></rect> <text x="324" y="45">title</text> </g> <path d="M354 41h10"></path> </g> <path d="M364 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h142"></path> <path d="M222 80h142"></path> <rect x="202" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="212" y="84"></text> </g> <path d="M364 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 384 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formBody">formBody</a> </div> <div> References: <a href="#TEMPLATE">TEMPLATE</a> <a href="#SPACE">SPACE</a> <a href="#title">title</a> </div> </div> <div class="rule"> <h3 id=formBodyParentFields>formBodyParentFields</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="777" height="111" viewBox="0 0 777 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> <g> <path d="M40 41h0"></path> <path d="M736 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M716 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M138 41h0"></path> <rect x="70" y="30" width="68" height="22"></rect> <text x="104" y="45">PARENT</text> </g> <path d="M138 41h10"></path> <g> <path d="M148 41h0"></path> <path d="M268 41h0"></path> <path d="M148 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M168 21h80"></path> </g> <path d="M248 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M148 41h20"></path> <g> <path d="M168 41h0"></path> <path d="M248 41h0"></path> <path d="M168 41h10"></path> <g> <path d="M178 41h0"></path> <path d="M238 41h0"></path> <rect x="178" y="30" width="60" height="22"></rect> <text x="208" y="45">SPACE</text> </g> <path d="M238 41h10"></path> <path d="M178 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M178 61h60"></path> </g> <path d="M238 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M248 41h20"></path> </g> <path d="M268 41h10"></path> <g> <path d="M278 41h0"></path> <path d="M346 41h0"></path> <rect x="278" y="30" width="68" height="22"></rect> <text x="312" y="45">FIELDS</text> </g> <path d="M346 41h10"></path> <g> <path d="M356 41h0"></path> <path d="M476 41h0"></path> <path d="M356 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M376 21h80"></path> </g> <path d="M456 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M356 41h20"></path> <g> <path d="M376 41h0"></path> <path d="M456 41h0"></path> <path d="M376 41h10"></path> <g> <path d="M386 41h0"></path> <path d="M446 41h0"></path> <rect x="386" y="30" width="60" height="22"></rect> <text x="416" y="45">SPACE</text> </g> <path d="M446 41h10"></path> <path d="M386 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M386 61h60"></path> </g> <path d="M446 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M456 41h20"></path> </g> <path d="M476 41h10"></path> <g> <path d="M486 41h0"></path> <path d="M706 41h0"></path> <rect x="486" y="30" width="220" height="22"></rect> <text x="596" y="45">exactFieldAndConstantList</text> </g> <path d="M706 41h10"></path> </g> <path d="M716 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h318"></path> <path d="M398 80h318"></path> <rect x="378" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="388" y="84"></text> </g> <path d="M716 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 736 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formBody">formBody</a> </div> <div> References: <a href="#PARENT">PARENT</a> <a href="#SPACE">SPACE</a> <a href="#FIELDS">FIELDS</a> <a href="#exactFieldAndConstantList">exactFieldAndConstantList</a> </div> </div> <div class="rule"> <h3 id=formBodyLinkedFields>formBodyLinkedFields</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="689" height="111" viewBox="0 0 689 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> <g> <path d="M40 41h0"></path> <path d="M648 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M628 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M138 41h0"></path> <rect x="70" y="30" width="68" height="22"></rect> <text x="104" y="45">LINKED</text> </g> <path d="M138 41h10"></path> <g> <path d="M148 41h0"></path> <path d="M268 41h0"></path> <path d="M148 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M168 21h80"></path> </g> <path d="M248 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M148 41h20"></path> <g> <path d="M168 41h0"></path> <path d="M248 41h0"></path> <path d="M168 41h10"></path> <g> <path d="M178 41h0"></path> <path d="M238 41h0"></path> <rect x="178" y="30" width="60" height="22"></rect> <text x="208" y="45">SPACE</text> </g> <path d="M238 41h10"></path> <path d="M178 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M178 61h60"></path> </g> <path d="M238 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M248 41h20"></path> </g> <path d="M268 41h10"></path> <g> <path d="M278 41h0"></path> <path d="M346 41h0"></path> <rect x="278" y="30" width="68" height="22"></rect> <text x="312" y="45">FIELDS</text> </g> <path d="M346 41h10"></path> <g> <path d="M356 41h0"></path> <path d="M476 41h0"></path> <path d="M356 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M376 21h80"></path> </g> <path d="M456 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M356 41h20"></path> <g> <path d="M376 41h0"></path> <path d="M456 41h0"></path> <path d="M376 41h10"></path> <g> <path d="M386 41h0"></path> <path d="M446 41h0"></path> <rect x="386" y="30" width="60" height="22"></rect> <text x="416" y="45">SPACE</text> </g> <path d="M446 41h10"></path> <path d="M386 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M386 61h60"></path> </g> <path d="M446 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M456 41h20"></path> </g> <path d="M476 41h10"></path> <g> <path d="M486 41h0"></path> <path d="M618 41h0"></path> <rect x="486" y="30" width="132" height="22"></rect> <text x="552" y="45">exactFieldList</text> </g> <path d="M618 41h10"></path> </g> <path d="M628 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h274"></path> <path d="M354 80h274"></path> <rect x="334" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="344" y="84"></text> </g> <path d="M628 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 648 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formBody">formBody</a> </div> <div> References: <a href="#LINKED">LINKED</a> <a href="#SPACE">SPACE</a> <a href="#FIELDS">FIELDS</a> <a href="#exactFieldList">exactFieldList</a> </div> </div> <div class="rule"> <h3 id=formBodyFields>formBodyFields</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="757" height="111" viewBox="0 0 757 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> <g> <path d="M40 41h0"></path> <path d="M716 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M696 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M138 41h0"></path> <rect x="70" y="30" width="68" height="22"></rect> <text x="104" y="45">FIELDS</text> </g> <path d="M138 41h10"></path> <g> <path d="M148 41h0"></path> <path d="M268 41h0"></path> <path d="M148 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M168 21h80"></path> </g> <path d="M248 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M148 41h20"></path> <g> <path d="M168 41h0"></path> <path d="M248 41h0"></path> <path d="M168 41h10"></path> <g> <path d="M178 41h0"></path> <path d="M238 41h0"></path> <rect x="178" y="30" width="60" height="22"></rect> <text x="208" y="45">SPACE</text> </g> <path d="M238 41h10"></path> <path d="M178 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M178 61h60"></path> </g> <path d="M238 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M248 41h20"></path> </g> <path d="M268 41h10"></path> <g> <path d="M278 41h0"></path> <path d="M306 41h0"></path> <rect x="278" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="292" y="45">{</text> </g> <path d="M306 41h10"></path> <path d="M316 41h10"></path> <g> <path d="M326 41h0"></path> <path d="M450 41h0"></path> <rect x="326" y="30" width="124" height="22"></rect> <text x="388" y="45">fieldDeclList</text> </g> <path d="M450 41h10"></path> <path d="M460 41h10"></path> <g> <path d="M470 41h0"></path> <path d="M498 41h0"></path> <rect x="470" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="484" y="45">}</text> </g> <path d="M498 41h10"></path> <g> <path d="M508 41h0"></path> <path d="M628 41h0"></path> <path d="M508 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M528 21h80"></path> </g> <path d="M608 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M508 41h20"></path> <g> <path d="M528 41h0"></path> <path d="M608 41h0"></path> <path d="M528 41h10"></path> <g> <path d="M538 41h0"></path> <path d="M598 41h0"></path> <rect x="538" y="30" width="60" height="22"></rect> <text x="568" y="45">SPACE</text> </g> <path d="M598 41h10"></path> <path d="M538 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M538 61h60"></path> </g> <path d="M598 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M608 41h20"></path> </g> <g> <path d="M628 41h0"></path> <path d="M696 41h0"></path> <path d="M628 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M648 21h28"></path> </g> <path d="M676 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M628 41h20"></path> <g> <path d="M648 41h0"></path> <path d="M676 41h0"></path> <rect x="648" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="662" y="45">,</text> </g> <path d="M676 41h20"></path> </g> </g> <path d="M696 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h308"></path> <path d="M388 80h308"></path> <rect x="368" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="378" y="84"></text> </g> <path d="M696 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 716 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formBody">formBody</a> </div> <div> References: <a href="#FIELDS">FIELDS</a> <a href="#SPACE">SPACE</a> <a href="#fieldDeclList">fieldDeclList</a> </div> </div> <div class="rule"> <h3 id=formBodyProperties>formBodyProperties</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="813" height="111" viewBox="0 0 813 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> <g> <path d="M40 41h0"></path> <path d="M772 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M752 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M170 41h0"></path> <rect x="70" y="30" width="100" height="22"></rect> <text x="120" y="45">PROPERTIES</text> </g> <path d="M170 41h10"></path> <g> <path d="M180 41h0"></path> <path d="M300 41h0"></path> <path d="M180 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M200 21h80"></path> </g> <path d="M280 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M180 41h20"></path> <g> <path d="M200 41h0"></path> <path d="M280 41h0"></path> <path d="M200 41h10"></path> <g> <path d="M210 41h0"></path> <path d="M270 41h0"></path> <rect x="210" y="30" width="60" height="22"></rect> <text x="240" y="45">SPACE</text> </g> <path d="M270 41h10"></path> <path d="M210 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M210 61h60"></path> </g> <path d="M270 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M280 41h20"></path> </g> <path d="M300 41h10"></path> <g> <path d="M310 41h0"></path> <path d="M338 41h0"></path> <rect x="310" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="324" y="45">{</text> </g> <path d="M338 41h10"></path> <path d="M348 41h10"></path> <g> <path d="M358 41h0"></path> <path d="M506 41h0"></path> <rect x="358" y="30" width="148" height="22"></rect> <text x="432" y="45">propertyDeclList</text> </g> <path d="M506 41h10"></path> <path d="M516 41h10"></path> <g> <path d="M526 41h0"></path> <path d="M554 41h0"></path> <rect x="526" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="540" y="45">}</text> </g> <path d="M554 41h10"></path> <g> <path d="M564 41h0"></path> <path d="M684 41h0"></path> <path d="M564 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M584 21h80"></path> </g> <path d="M664 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M564 41h20"></path> <g> <path d="M584 41h0"></path> <path d="M664 41h0"></path> <path d="M584 41h10"></path> <g> <path d="M594 41h0"></path> <path d="M654 41h0"></path> <rect x="594" y="30" width="60" height="22"></rect> <text x="624" y="45">SPACE</text> </g> <path d="M654 41h10"></path> <path d="M594 41a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10"></path> <g> <path d="M594 61h60"></path> </g> <path d="M654 61a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10"></path> </g> <path d="M664 41h20"></path> </g> <g> <path d="M684 41h0"></path> <path d="M752 41h0"></path> <path d="M684 41a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path> <g> <path d="M704 21h28"></path> </g> <path d="M732 21a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path> <path d="M684 41h20"></path> <g> <path d="M704 41h0"></path> <path d="M732 41h0"></path> <rect x="704" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="718" y="45">,</text> </g> <path d="M732 41h20"></path> </g> </g> <path d="M752 41h20"></path> <path d="M40 41a10 10 0 0 1 10 10v19a10 10 0 0 0 10 10"></path> <g> <path d="M60 80h336"></path> <path d="M416 80h336"></path> <rect x="396" y="69" width="20" height="22" rx="10" ry="10"></rect> <text x="406" y="84"></text> </g> <path d="M752 80a10 10 0 0 0 10 -10v-19a10 10 0 0 1 10 -10"></path> </g> <path d="M 772 41 h 20 m -10 -10 v 20 m 10 -20 v 20"></path> </g> </svg> </div> <div> Used by: <a href="#formBody">formBody</a> </div> <div> References: <a href="#PROPERTIES">PROPERTIES</a> <a href="#SPACE">SPACE</a> <a href="#propertyDeclList">propertyDeclList</a> </div> </div> <div class="rule"> <h3 id=formFieldProperties>formFieldProperties</h3> <div onclick="svgBlockClick(event)"> <svg class="railroad-diagram" width="573" height="111" viewBox="0 0 573 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> <g> <path d="M40 41h0"></path> <path d="M532 41h0"></path> <path d="M40 41h20"></path> <g> <path d="M60 41h0"></path> <path d="M512 41h0"></path> <path d="M60 41h10"></path> <g> <path d="M70 41h0"></path> <path d="M98 41h0"></path> <rect x="70" y="30" width="28" height="22" rx="10" ry="10"></rect> <text x="84" y="45">{</text> </g> <path d="M98 41h10"></path> <path d="M108 41h10"></path> <g> <path d="M118 41h0"></path> <p