Last active
April 28, 2017 21:26
-
-
Save martin-eden/8b5d20fc445c637e4834450917789926 to your computer and use it in GitHub Desktop.
Graph representation of Dirk's Laurie Lua dictionary
This file contains 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
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd"> | |
<!--Created by yEd 3.15.0.2--> | |
<key attr.name="Description" attr.type="string" for="graph" id="d0"/> | |
<key for="port" id="d1" yfiles.type="portgraphics"/> | |
<key for="port" id="d2" yfiles.type="portgeometry"/> | |
<key for="port" id="d3" yfiles.type="portuserdata"/> | |
<key attr.name="url" attr.type="string" for="node" id="d4"/> | |
<key attr.name="description" attr.type="string" for="node" id="d5"/> | |
<key for="node" id="d6" yfiles.type="nodegraphics"/> | |
<key for="graphml" id="d7" yfiles.type="resources"/> | |
<key attr.name="url" attr.type="string" for="edge" id="d8"/> | |
<key attr.name="description" attr.type="string" for="edge" id="d9"/> | |
<key for="edge" id="d10" yfiles.type="edgegraphics"/> | |
<graph edgedefault="directed" id="G"> | |
<data key="d0"/> | |
<node id="n0" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="125.2109375" width="569.533203125" x="3431.0458824434536" y="2280.531216491101"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="569.533203125" x="0.0" y="0.0">function</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="711.0" y="469.5"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 1</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n0:"> | |
<node id="n0::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="73.75" width="539.533203125" x="3446.0458824434536" y="2316.992153991101"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="529.533203125" x="5.0" y="6.9375"> 1. A self-contained part of a program that performs a particular task. | |
2. One of the eight types of Lua. Lua is unusual in that a function is a first-class value. | |
See Declaration, Parameter, Argument, Scope, Closure.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n1" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="176.671875" width="450.177734375" x="2027.9906804965249" y="3466.157320981416"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="450.177734375" x="0.0" y="0.0">first-class value</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="711.0" y="740.93359375"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 2</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n1:"> | |
<node id="n1::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="125.2109375" width="420.177734375" x="2042.9906804965249" y="3502.618258481416"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="115.75" modelName="custom" textColor="#000000" visible="true" width="410.177734375" x="5.0" y="4.73046875">A value that can be: | |
* assigned to a name | |
* used as a key as well as a value in a table | |
* used in expressions | |
* given as an argument to a function | |
There are minor exceptions: nil and NaN may not be used as a key.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n2" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="116.4609375" width="569.533203125" x="2672.365103372329" y="3371.531913300718"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="569.533203125" x="0.0" y="0.0">value</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 3</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n2:"> | |
<node id="n2::n0"> | |
<data key="d4"/> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="65.0" width="539.533203125" x="2687.365103372329" y="3407.992850800718"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="514.685546875" x="12.423828125" y="9.546875">A block of memory organized as one of Lua's eight types. | |
Values can be mutable or immutable. | |
All values in Lua are first-class values, unlike some other commonly used languages.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n3" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="133.2109375" width="450.177734375" x="1126.49871890965" y="2793.0444888724196"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="450.177734375" x="0.0" y="0.0">name</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 4</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n3:"> | |
<node id="n3::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="81.75" width="420.177734375" x="1141.49871890965" y="2829.5054263724196"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="406.544921875" x="6.81640625" y="3.953125">A word in a Lua program that can be associated with a value. | |
x = 1.23 -- 'x' is a name, 1.23 is a constant number value | |
Lua syntax demands that a name satisfy the rules for an identifier.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n4" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="462.60546875" x="0.0" y="2954.27016985507"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="462.60546875" x="0.0" y="0.0">identifier</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 5</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n4:"> | |
<node id="n4::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="432.60546875" x="15.0" y="2990.73110735507"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="422.60546875" x="5.0" y="6.015625">A synonym for name. The term also has a special meaning in the API.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n5" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="89.4609375" width="360.8046875" x="2580.9913429893713" y="4379.508234854497"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="360.8046875" x="0.0" y="0.0">key</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 6</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n5:"> | |
<node id="n5::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="38.0" width="330.8046875" x="2595.9913429893713" y="4415.969172354497"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="320.8046875" x="5.0" y="3.03125">The first element of a key-value pair in a table. | |
Any value except nil and NaN may be used as a key.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n6" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="214.921875" width="497.84375" x="3204.66328481002" y="3926.7687145674317"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="497.84375" x="0.0" y="0.0">table</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="3204.66328481002" y="3926.7687145674317"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 7</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n6:"> | |
<node id="n6::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="163.4609375" width="467.84375" x="3219.66328481002" y="3963.2296520674317"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="143.6875" modelName="custom" textColor="#000000" visible="true" width="457.84375" x="5.0" y="9.88671875">1. A collection of (key,value) pairs, called entries. | |
One of the eight types of Lua. | |
The keys in a table are distinct. | |
If the value is nil, the entry is not actually stored, and the key is lost. | |
See also array, sequence. | |
a.r = nil -- delete the entry with key "r" | |
2. "table" is a standard library containing functions that involve sequences. | |
Those functions cannot be called using object-oriented syntax. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n7" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="170.2109375" width="718.173828125" x="542.6632311963804" y="3837.7899918054172"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="718.173828125" x="0.0" y="0.0">expression</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 8</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n7:"> | |
<node id="n7::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="118.75" width="688.173828125" x="557.6632311963804" y="3874.2509293054172"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="678.173828125" x="5.0" y="8.484375">An expression is a piece of Lua code, shorter than a statement, that specifies how a value should be calculated. | |
(2+2)^5 -- arithmetic expression | |
age <= 65 -- boolean expression | |
'--' .. " this is" -- string expression | |
(gsub('Number # wins",'#','7')) -- function call expression (only the | |
-- first value is used, and you need the parentheses for that)<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n8" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="187.87187499999982" width="518.05859375" x="1823.1199744098994" y="3045.660082645314"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="518.05859375" x="0.0" y="0.0">argument</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="65.201171875" x="-7.6005859375" y="0.0">Folder 9</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n8:"> | |
<node id="n8::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="136.41093750000005" width="488.05859375" x="1838.1199744098994" y="3082.121020145314"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="115.75" modelName="custom" textColor="#000000" visible="true" width="478.05859375" x="5.0" y="10.330468749999909">The actual value that a parameter has when a function is called. | |
We say that the argument is passed to the function. | |
x = fct (1,3,'pqr') -- 1, 3 and 'pqr' are arguments | |
The number of arguments may differ from the number of parameters. | |
If there are too many, the extra arguments are ignored; | |
if there are too few, the missing arguments are assumed to have the value nil. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n9" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="161.01553528597788" width="475.8828125" x="3125.234471172087" y="3144.693537119634"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="475.8828125" x="0.0" y="0.0">nil</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 10</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n9:"> | |
<node id="n9::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="109.55459778597788" width="445.8828125" x="3140.234471172087" y="3181.154474619634"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="435.8828125" x="5.0" y="3.8866738929891653">One of the eight types of Lua. | |
There is only one value of that type, also called nil. | |
Its purpose is to act as a placeholder where a value is needed, | |
but no proper value is available. | |
tbl = {1,4,nil,nil,10} -- tbl[5] is 10 | |
fct = load(code,nil,nil,data) -- the data table must be the 4th argument<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n10" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="310.98052421586726" width="459.447265625" x="960.9673053566512" y="4280.109227008743"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="459.447265625" x="0.0" y="0.0">NaN</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 11</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n10:"> | |
<node id="n10::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="259.51958671586715" width="429.447265625" x="975.9673053566512" y="4316.570164508743"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="241.46875" modelName="custom" textColor="#000000" visible="true" width="419.447265625" x="5.0" y="9.025418357933631">Acronym for "Not A Number". | |
An exceptional value of type number (also written 'NAN' and 'nan'), | |
which arises as the result of an undefinable arithmetic operation. | |
NaN is not a Lua keyword, but appears in output (in some | |
implementations, even the nonsensical '-nan' may be printed). If you | |
need the notation NaN, assign such a value to the name. | |
NaN is not a legal key in a table. | |
NaN = 0/0 | |
NaN + 1 -- NaN. All arithmetic operations involving NaN have | |
-- result NaN. | |
NaN <= NaN -- false. All comparison operations involving NaN have | |
-- result false except the following. | |
NaN ~= NaN -- true. The only Lua value with this property.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n11" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="140.921875" width="441.04296875" x="2368.037467157006" y="2977.922842894437"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="441.04296875" x="0.0" y="0.0">parameter</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 12</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n11:"> | |
<node id="n11::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="89.4609375" width="411.04296875" x="2383.037467157006" y="3014.383780394437"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="401.04296875" x="5.0" y="7.80859375">A local name used in the definition of a function for the value that | |
will later be passed as an argument. | |
function fct (a,b,c) -- a,b,c are parameters | |
fct(1,2,3) -- 1,2,3 arearguments<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n12" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="170.2109375" width="458.48046875" x="1886.9516690561395" y="1784.5872320190501"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="458.48046875" x="0.0" y="0.0">declaration</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 13</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n12:"> | |
<node id="n12::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="118.75" width="428.48046875" x="1901.9516690561395" y="1821.0481695190501"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="418.48046875" x="5.0" y="8.484375">A statement that specifies that one or more names have local scope | |
and optionally initializes them. | |
local x, y = 1 -- x gets the value 1, y gets the value nil. | |
Names that have global scope are declared implicitly, i.e. they count | |
as declared, with value nil, the moment you use them.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n13" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="316.8984375" width="467.796875" x="1399.75860986091" y="1548.909895718345"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="467.796875" x="0.0" y="0.0">scope</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 14</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n13:"> | |
<node id="n13::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="265.4375" width="437.796875" x="1414.75860986091" y="1585.370833218345"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="255.4375" modelName="custom" textColor="#000000" visible="true" width="427.796875" x="5.0" y="5.0">The part of a program inside which a local variable is visible, | |
i.e. recognized by the compiler. | |
The scope starts when the variable is declared and goes to just before | |
an unmatched "end", or up to and including an unmatched "until". | |
The end can be matched by a previous begin, if, while or function. | |
local a,b -- a and b are now visible | |
begin | |
local a -- the previous variable called `a` is now shadowed | |
c = a + b -- the scope of the most recent `a` ends here | |
end -- this `end` is matched by the previous begin | |
-- for the most recent `a`, it is unmatched. | |
d = a+b -- the original `a` is visible again | |
repeat | |
local i | |
until i>10 -- the scope of i ends here <y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n14" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="266.896484375" x="3005.4042711849834" y="893.6295862680854"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="266.896484375" x="0.0" y="0.0">closure</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 15</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n14:"> | |
<node id="n14::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="236.896484375" x="3020.4042711849834" y="930.0905237680854"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="226.896484375" x="5.0" y="6.015625">A function bundled with its upvalues.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n15" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="432.60546875" x="2687.7191846649584" y="29.98458114213645"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="432.60546875" x="0.0" y="0.0">upvalue</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 16</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n15:"> | |
<node id="n15::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="402.60546875" x="2702.7191846649584" y="66.44551864213645"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="392.60546875" x="5.0" y="6.015625">A local variable defined outside but referred to inside a function.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n16" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="247.0546875" width="469.384765625" x="10053.0" y="-0.796875"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="469.384765625" x="0.0" y="0.0">zero</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 17</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n16:"> | |
<node id="n16::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="195.59375" width="439.384765625" x="10068.0" y="35.6640625"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="185.59375" modelName="custom" textColor="#000000" visible="true" width="429.384765625" x="5.0" y="5.0">Zero is a unique number, having three different representations that | |
are all equal. | |
0 -- integer zero | |
0. -- floating-point zero | |
-0. -- negative zero | |
They can be distinguished by programming tricks, but only the integer | |
zero can be a table key. Either of the others will be silently coerced | |
to an integer. | |
c = {[-0.]=true} | |
next(c) --> 0 true<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n17" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="464.41015625" x="8280.773946344729" y="2849.724060348177"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="464.41015625" x="0.0" y="0.0">whitespace</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 18</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n17:"> | |
<node id="n17::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="434.41015625" x="8295.773946344729" y="2886.184997848177"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="424.41015625" x="5.0" y="5.0">A character such as a blank, tab, line feed or carriage return that | |
may be present in a text file but is not visible. | |
In Lua any sequence of whitespace characters outside comments and | |
strings is treated as being equivalent to one blank. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n18" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="109.203125" x="557.7545217693078" y="1556.155758188026"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="109.203125" x="0.0" y="0.0">visible</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 19</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n18:"> | |
<node id="n18::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="79.203125" x="572.7545217693078" y="1592.616695688026"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.203125" x="5.0" y="6.015625">See scope.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n19" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="149.2734375" width="473.28125" x="5842.589573938567" y="3723.422964080204"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="473.28125" x="0.0" y="0.0">virtual machine</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 20</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n19:"> | |
<node id="n19::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="97.8125" width="443.28125" x="5857.589573938567" y="3759.883901580204"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" modelName="custom" textColor="#000000" visible="true" width="433.28125" x="5.0" y="5.0">A program (or part of one) running on a computer known as the "host", | |
that can execute instructions for a different machine by representing | |
the components of that machine as a data structure on the host. | |
Lua code is compiled for a virtual machine that has never been built | |
as hardware, with a design that changes with every major release. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n20" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="149.2734375" width="447.95703125" x="4080.589464054552" y="4160.157590459989"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="447.95703125" x="0.0" y="0.0">data structure</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 21</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n20:"> | |
<node id="n20::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="97.8125" width="417.95703125" x="4095.589464054552" y="4196.618527959989"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" modelName="custom" textColor="#000000" visible="true" width="407.95703125" x="5.0" y="5.0">A collection of Values such that the collection can be referred to as | |
a whole, but the values in it can also be referred to individually. | |
In Lua, the only data structure is a table, but it is also possible to | |
code one's own data structure in C and make it visible to Lua as a | |
userdata. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n21" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="233.0859375" width="450.3359375" x="4105.734359662136" y="3136.216981990725"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="450.3359375" x="0.0" y="0.0">userdata</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 22</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n21:"> | |
<node id="n21::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="181.625" width="420.3359375" x="4120.734359662136" y="3172.677919490725"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="171.625" modelName="custom" textColor="#000000" visible="true" width="410.3359375" x="5.0" y="5.0">A block of memory that can only be accessed via its own methods. | |
One of the eight types of Lua. | |
The definition of a userdata and the basic methods for accessing it | |
need to be written in the API. A userdata can be "full" (i.e. it can | |
be manipulated from Lua) or "light" (i.e. all Lua can do with it is to | |
determine whether two values are raw equal). These are not true | |
subtypes since they are treated as one type inside Lua and as two | |
types inside the API. | |
The topic is too advanced to explain any further in this Glossary.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n22" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="276.939453125" x="3136.1084988086295" y="2433.3012248125815"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="276.939453125" x="0.0" y="0.0">access</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 23</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n22:"> | |
<node id="n22::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="246.939453125" x="3151.1084988086295" y="2469.7621623125815"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="236.939453125" x="5.0" y="6.015625">To read or write (a variable, table etc).<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n23" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="358.8046875" width="465.857421875" x="3618.3055864692287" y="2766.5498224453404"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="465.857421875" x="0.0" y="0.0">method</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 24</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n23:"> | |
<node id="n23::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="307.34375" width="435.857421875" x="3633.3055864692287" y="2803.0107599453404"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="297.34375" modelName="custom" textColor="#000000" visible="true" width="425.857421875" x="5.0" y="5.0">A function in a class whose first parameter is an object of that class. | |
A special notation, known as an object-oriented call, may be used to | |
call a method. | |
class.fct(obj,x,y) -- normal call to class.fct | |
obj:fct(x,y) -- object-oriented call to the function 'fct' | |
-- of the class to which 'obj' belongs | |
If obj belongs to class, the two calls are equivalent. | |
A similar notation may also be used to define a method. The following | |
two definitions are equivalent. | |
function class:fct(x,y) | |
-- code comes here | |
end | |
class.fct = function(self,x,y) | |
-- code comes here | |
end<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n24" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="483.869140625" x="3721.453045311013" y="4052.1267104628278"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="483.869140625" x="0.0" y="0.0">class</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 25</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n24:"> | |
<node id="n24::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="453.869140625" x="3736.453045311013" y="4088.5876479628278"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="443.869140625" x="5.0" y="6.015625">A data structure of related values, especially a constructor and methods.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n25" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="425.2109375" x="3308.888273958888" y="3538.3836481603394"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="425.2109375" x="0.0" y="0.0">constructor</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 26</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n25:"> | |
<node id="n25::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="395.2109375" x="3323.888273958888" y="3574.8445856603394"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="385.2109375" x="5.0" y="5.0">1. A table literal. | |
2. A function in a class that is not itself a method, but returns a | |
new object of the class. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n26" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="149.2734375" width="464.615234375" x="4427.26713302626" y="3980.870763825187"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="464.615234375" x="0.0" y="0.0">literal</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 27</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n26:"> | |
<node id="n26::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="97.8125" width="434.615234375" x="4442.26713302626" y="4017.331701325187"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" modelName="custom" textColor="#000000" visible="true" width="424.615234375" x="5.0" y="5.0">An expression that defines a constant of type string, number or table. | |
1.3475e4 -- floating-point literal | |
12346 -- integer literal | |
"the quick brown fox" -- string literal | |
{'Jock','Bill',name='Friends'} -- table literal<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n27" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="242.45703125" x="5223.588213877054" y="3996.3227151403335"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="242.45703125" x="0.0" y="0.0">constant</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 28</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n27:"> | |
<node id="n27::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="212.45703125" x="5238.588213877054" y="4032.7836526403335"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="202.45703125" x="5.0" y="6.015625">An anonymous immutable value.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n28" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="163.2421875" width="452.5859375" x="4498.653137214176" y="3442.884246536938"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="452.5859375" x="0.0" y="0.0">mutable</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 29</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n28:"> | |
<node id="n28::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="111.78125" width="422.5859375" x="4513.653137214176" y="3479.345184036938"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="412.5859375" x="5.0" y="5.0">Capable of being changed during the running of a program. | |
Values of type nil, boolean, number and string are immutable. | |
Values of type coroutine, table and userdata are mutable. | |
Values of type function are immutable except via the debug library. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n29" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="380.234375" x="5785.243538983625" y="4677.850019105346"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="380.234375" x="0.0" y="0.0">boolean</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 30</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n29:"> | |
<node id="n29::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="350.234375" x="5800.243538983625" y="4714.310956605346"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="340.234375" x="5.0" y="5.0">One of the eight types of Lua. | |
A boolean value can only be "true" or "false". | |
The result of a comparison operation is always boolean.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n30" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="274.9921875" width="463.173828125" x="6279.333299821134" y="5717.935878599619"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="463.173828125" x="0.0" y="0.0">compare</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 31</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n30:"> | |
<node id="n30::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="223.53125" width="433.1738281250002" x="6294.333299821134" y="5754.396816099619"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="213.53125" modelName="custom" textColor="#000000" visible="true" width="423.173828125" x="5.0" y="5.0">To determine whether a specified relation between two values exists. | |
Any two values can be compared for equality or inequality. | |
Two strings or two numbers can be compared for order. | |
Any other comparison is only possible with the aid of a metamethod. | |
Comparison operations have a higher priority than logical operations | |
and parentheses are seldom needed. | |
The result of a comparison operation is a boolean. | |
abc ~= nil -- True if the value of abc (of whatever type) is not nil. | |
0<x and x<=10 -- True if x is in the range 1 to 10.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n31" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="205.1484375" width="465.93359375" x="7133.93528899995" y="6516.282811952558"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="465.93359375" x="0.0" y="0.0">metamethod</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 32</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n31:"> | |
<node id="n31::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="153.6875" width="435.93359375" x="7148.93528899995" y="6552.743749452558"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="143.6875" modelName="custom" textColor="#000000" visible="true" width="425.93359375" x="5.0" y="5.0">A user-supplied function that is called to perform an operation, | |
bypassing the default action, usually because the operation would | |
otherwise be undefined, but also when a raw operation is to be | |
supplanted by a customized one. | |
Metamethods are kept in a metatable. | |
Metamethods can be used (abused?) to customize Lua almost beyond | |
recognition. The subject is too advanced for further explanation in | |
this Glossary. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n32" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="163.2421875" width="465.39453125" x="6539.321415793056" y="5152.52970034166"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="465.39453125" x="0.0" y="0.0">operation</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 33</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n32:"> | |
<node id="n32::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="111.78125" width="435.39453125" x="6554.321415793056" y="5188.99063784166"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="425.39453125" x="5.0" y="5.0">A basic computing task like addition, multiplication, concatenation | |
etc., involving one or two values, called "operands", and expressed in | |
Lua by putting an "operator" in front of a single value, or between the | |
two values. | |
n = #tbl -- '#' is the length operator | |
s = name .. id -- '..' is the concatenation operator<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n33" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="337.07421875" x="7859.364731951246" y="7501.360305865193"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="337.07421875" x="0.0" y="0.0">raw</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 34</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n33:"> | |
<node id="n33::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="307.07421875" x="7874.364731951246" y="7537.821243365193"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="297.07421875" x="5.0" y="6.015625">As originally defined, i.e. ignoring metamethods.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n34" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="357.83984375" x="6819.197474050794" y="6127.810927748174"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="357.83984375" x="0.0" y="0.0">priority</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 35</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n34:"> | |
<node id="n34::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="327.83984375" x="6834.197474050794" y="6164.271865248174"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="317.83984375" x="5.0" y="5.0">The position of an operator in the precedence table. | |
Operators with higher priority are performed first.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n35" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="245.48046875" x="7242.536455336667" y="6002.970868277833"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="245.48046875" x="0.0" y="0.0">precedence</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 36</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n35:"> | |
<node id="n35::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="215.48046875" x="7257.536455336667" y="6039.431805777833"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="205.48046875" x="5.0" y="6.015625">A pecking order of Lua operators.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n36" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="316.8984375" width="472.56640625" x="7033.338019132825" y="5438.756569101828"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="472.56640625" x="0.0" y="0.0">logical</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 37</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n36:"> | |
<node id="n36::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="265.4375" width="442.5664062499998" x="7048.338019132825" y="5475.217506601828"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="255.4375" modelName="custom" textColor="#000000" visible="true" width="432.56640625" x="5.0" y="5.0">The operations "and", "or" and "not" are known as "logical operations". | |
They operate on all values, not only on booleans. | |
The result of "not" is boolean, but the result of the other operations | |
is to select one of the operands. | |
Their action is determined by the truth of the first value. | |
a and b -- if a is false, then a (and don't evaluate b); else b | |
a or b -- if a is true, then a (and don't evaluate b); else b | |
The point about evaluation is important. It can be used to avoid | |
illegal operations. | |
v = a.k -- an error if a is nil | |
v = a and a.k -- nil if a is nil | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n37" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="416.943359375" x="8137.425465180648" y="6245.746266351303"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="416.943359375" x="0.0" y="0.0">truth</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 38</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n37:"> | |
<node id="n37::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="386.943359375" x="8152.425465180648" y="6282.207203851303"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="376.943359375" x="5.0" y="5.0">The property whether a value counts as true or false in an "if" | |
statement or a logical. | |
"nil" and "false" count as "false", | |
all other values (including 0 and NaN) count as "true".<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n38" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="470.978515625" x="5432.738528739195" y="5050.446644729633"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="470.978515625" x="0.0" y="0.0">parenthesis</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 39</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n38:"> | |
<node id="n38::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="440.978515625" x="5447.738528739195" y="5086.907582229633"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="430.978515625" x="5.0" y="5.0">A pair of delimiters with several uses. | |
1. To delimit a list of parameters or arguments. | |
2. To specify precedence of operations in a complicated expression. | |
3. To adjust the number of return values in a function to 1. See vararg. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n39" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="316.8984375" width="458.744140625" x="4016.0411849301454" y="3614.3474452160517"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="458.744140625" x="0.0" y="0.0">vararg</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 40</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n39:"> | |
<node id="n39::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="265.4375" width="428.744140625" x="4031.0411849301454" y="3650.8083827160517"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="255.4375" modelName="custom" textColor="#000000" visible="true" width="418.744140625" x="5.0" y="5.0">A tuple of unspecified length, denoted by three dots. | |
Mainly used in the parameter list of a function, where it must appear | |
last. | |
Inside such a function, it is also available for use wherever a tuple | |
could be used. | |
function fct(z,...) -- typical vararg parameter list | |
local x,y = ... -- assign first two elements of the vararg | |
local p,q = select(4,...) -- assign elements 4 and 5 of the vararg | |
local t = table.pack(...) -- create an array containing the vararg | |
local u = {...} -- the same, but u.n is not set | |
local s = 10+... -- add 10 to first element of vararg | |
print(...) -- print everything in the vararg | |
print((...)) -- print only the first element | |
return z,20,... -- returns a new vararg | |
end<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n40" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="205.1484375" width="447.248046875" x="2474.077086895639" y="3664.033159508268"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="447.248046875" x="0.0" y="0.0">tuple</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 41</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n40:"> | |
<node id="n40::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="153.6875" width="417.248046875" x="2489.077086895639" y="3700.494097008268"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="143.6875" modelName="custom" textColor="#000000" visible="true" width="407.248046875" x="5.0" y="5.0">The bare contents of an array, without delimiters. | |
{1,2,nil,4} -- an array | |
1,2,nil,4 -- a tuple | |
May appear in as a parameter list, an argument list, a return list, | |
the right-hand side of an assignment, or inside a table constructor. | |
A tuple is not a first-class value: it is several values, not thought | |
of as comprising a whole. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n41" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="174.06640625" x="1189.1427138785002" y="1873.2999597928138"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="174.06640625" x="0.0" y="0.0">local</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 42</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n41:"> | |
<node id="n41::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="144.06640625" x="1204.1427138785002" y="1909.7608972928138"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="134.06640625" x="5.0" y="6.015625">Having limited scope.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n42" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="133.759765625" x="1547.6323099825968" y="3289.722066515893"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="133.759765625" x="0.0" y="0.0">pass to</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 43</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n42:"> | |
<node id="n42::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="103.759765625" x="1562.6323099825968" y="3326.183004015893"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.759765625" x="5.0" y="6.015625">See Argument.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n43" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="191.1796875" width="431.111328125" x="4099.925908884368" y="4610.618897695265"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="431.111328125" x="0.0" y="0.0">number</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 44</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n43:"> | |
<node id="n43::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="139.71875" width="401.111328125" x="4114.925908884368" y="4647.079835195265"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="129.71875" modelName="custom" textColor="#000000" visible="true" width="391.111328125" x="5.0" y="5.0">One of the eight types of Lua. | |
The possible values can be integers, floating-point numbers, Inf, | |
-Inf, and NaN. | |
n = 1 -- integer | |
x = 1.0 -- floating-point | |
See integer, floating-point, subtype.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n44" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="497.568359375" x="3904.2194840519514" y="5354.653436623499"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="497.568359375" x="0.0" y="0.0">integer</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 45</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n44:"> | |
<node id="n44::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="467.568359375" x="3919.2194840519514" y="5391.114374123499"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="457.568359375" x="5.0" y="5.0">A subtype of number that can represent integers up to about 9e18 exactly. | |
The three extra digits come at the expense of not being able to | |
represent anything except integers.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n45" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="469.6015625" x="3309.830053294252" y="4807.233646232293"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="469.6015625" x="0.0" y="0.0">floating-point</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 46</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n45:"> | |
<node id="n45::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="439.6015625" x="3324.830053294252" y="4843.694583732293"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="429.6015625" x="5.0" y="5.0">A subtype of number that represents a number as a "mantissa" (i.e. a | |
number between 0.5 and 1) multiplied by a positive or negative power | |
of 2. | |
Integers up to about 9e15 can be represented exactly. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n46" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="177.2109375" width="453.83984375" x="3597.4492468883254" y="4465.852552485965"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="453.83984375" x="0.0" y="0.0">subtype</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 47</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n46:"> | |
<node id="n46::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="125.75" width="423.83984375" x="3612.4492468883254" y="4502.313489985965"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="115.75" modelName="custom" textColor="#000000" visible="true" width="413.83984375" x="5.0" y="5.0">A further classification of values of a specific type. | |
The type number has subtypes integer and float. See also userdata. | |
type(1) --> number | |
type(1.0) --> number | |
math.type(1) --> integer | |
math.type(1.0) --> float<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n47" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="288.9609375" width="452.451171875" x="5152.894363943276" y="2806.235923328688"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="452.451171875" x="0.0" y="0.0">string</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 48</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n47:"> | |
<node id="n47::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="237.5" width="422.451171875" x="5167.894363943276" y="2842.696860828688"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="227.5" modelName="custom" textColor="#000000" visible="true" width="412.451171875" x="5.0" y="5.0"> | |
1. A sequence of bytes. | |
One of the eight types of Lua. Strings can be delimited in an infinite | |
number of ways. | |
2. "string" is a standard library containing functions that involve | |
strings. | |
Most of those functions can be called using object-oriented syntax. | |
data = "Laurie, Dirk" | |
pattern = "([^,]+),%s*(.*)" | |
surname, name = string.match(data, pattern) -- these two calls | |
surname, name = data:match(pattern) -- are equivalent | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n48" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="149.2734375" width="462.125" x="5259.840268476386" y="1587.3623181558542"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="462.125" x="0.0" y="0.0">delimit</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 49</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n48:"> | |
<node id="n48::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="97.8125" width="432.125" x="5274.840268476386" y="1623.8232556558542"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" modelName="custom" textColor="#000000" visible="true" width="422.125" x="5.0" y="5.0">To put markers called "delimiters" in front and after something to | |
show where it starts and stops. | |
There is therefore always a pair of delimiters. They can be as simple | |
as a pair of quotes, and as complicated as function and end, or a pair | |
of "[==[", "]==]" with any number of equal signs. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n49" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="163.2421875" width="469.021484375" x="3828.2078993389587" y="1859.2482481650404"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="469.021484375" x="0.0" y="0.0">library</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 50</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n49:"> | |
<node id="n49::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="111.78125" width="439.021484375" x="3843.2078993389587" y="1895.7091856650404"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="429.021484375" x="5.0" y="5.0">A table of functions that serve a common purpose. | |
Libraries extend the power of Lua. Apart from the global library, a | |
number of standard libraries are automatically loaded when Lua starts | |
up. | |
Custom libraries can also be returned by a module.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n50" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="302.9296875" width="455.66796875" x="1769.7471007944114" y="1133.6813688567709"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="455.66796875" x="0.0" y="0.0">global</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 51</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n50:"> | |
<node id="n50::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="251.46875" width="425.66796875" x="1784.7471007944114" y="1170.1423063567709"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="241.46875" modelName="custom" textColor="#000000" visible="true" width="415.66796875" x="5.0" y="5.0">Strictly: having unlimited scope. In practice the term refers to | |
perhaps the most idiosyncratic feature of Lua. | |
When a name is not in any local scope, not even as an upvalue, Lua | |
looks for a key of that name in a table called _ENV which is | |
guaranteed always to be in scope. | |
The entry in _ENV with the given name is the global variable of that | |
name. | |
string -- these two notations are | |
_ENV.string -- equivalent | |
There is nothing pervasive about global variables. All their values | |
may be switched at the drop of a hat by simply assigning a different | |
table to _ENV. If that table is empty, all global variables are | |
instantly reset to nil. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n51" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="625.68359375" x="893.4443290358831" y="177.4802397407293"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="625.68359375" x="0.0" y="0.0">_ENV</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 52</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n51:"> | |
<node id="n51::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="595.68359375" x="908.4443290358831" y="213.9411772407293"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="585.68359375" x="5.0" y="6.015625">An abbreviation for "environment". The table in which currently visible global variables are kept.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n52" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="177.2109375" width="466.185546875" x="3819.1708084554193" y="702.2353338428948"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="466.185546875" x="0.0" y="0.0">load</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 53</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n52:"> | |
<node id="n52::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="125.75" width="436.185546875" x="3834.1708084554193" y="738.6962713428948"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="115.75" modelName="custom" textColor="#000000" visible="true" width="426.185546875" x="5.0" y="5.0">To make a function, or a table of functions, available to Lua. | |
There are several ways to do this. All are considered too advanced for | |
further explanation in this Glossary. | |
fct = load "return 'Hello, World'" -- load a string | |
fct = loadfile "myfunc.lua" -- load a file | |
fct = require "mylib" -- load a library<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n53" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="504.353515625" x="4305.871618641533" y="872.9829374854489"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="504.353515625" x="0.0" y="0.0">module</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 54</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n53:"> | |
<node id="n53::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="474.353515625" x="4320.871618641533" y="909.4438749854489"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="464.353515625" x="5.0" y="6.015625">A function that loads a library. The subject is too advanced for this Glossary.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n54" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="543.939453125" x="3651.1773478002724" y="3388.851839452196"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="543.939453125" x="0.0" y="0.0">object</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 55</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n54:"> | |
<node id="n54::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="513.939453125" x="3666.1773478002724" y="3425.312776952196"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="503.939453125" x="5.0" y="6.015625">A value of type table or userdata that is associated with a class table. See method.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n55" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="303.576171875" x="5034.005466827992" y="4358.494179431691"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="303.576171875" x="0.0" y="0.0">coroutine</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 56</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n55:"> | |
<node id="n55::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="273.576171875" x="5049.005466827992" y="4394.955116931691"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="263.576171875" x="5.0" y="5.0">One of the eight types of Lua. | |
The subject is too advance to discuss here.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n56" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="460.126953125" x="5155.0394876797" y="2318.172878330857"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="460.126953125" x="0.0" y="0.0">debug</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 57</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n56:"> | |
<node id="n56::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="430.126953125" x="5170.0394876797" y="2354.633815830857"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="420.126953125" x="5.0" y="5.0">One of the standard libraries of Lua. | |
It contains functions necessary to look into details of implementation | |
not normally visible, and functions that can change values that | |
normally are immutable. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n57" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="149.2734375" width="464.919921875" x="6246.383285388023" y="2220.557748067258"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="464.919921875" x="0.0" y="0.0">implementation</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 58</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n57:"> | |
<node id="n57::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="97.8125" width="434.919921875" x="6261.383285388023" y="2257.018685567258"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" modelName="custom" textColor="#000000" visible="true" width="424.919921875" x="5.0" y="5.0">The way the details of Lua are handled on a specific computer. | |
You are not supposed to know what they are, and if you do know, you | |
are not allowed to rely on that knowledge. So I will not even try to | |
explain implementation details like endianness, word size, array part, | |
hash part, etc. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n58" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="219.1171875" width="452.0234375" x="4682.425290392683" y="2396.9524322891884"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="452.0234375" x="0.0" y="0.0">API</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 59</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n58:"> | |
<node id="n58::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="167.65625" width="422.0234375" x="4697.425290392683" y="2433.4133697891884"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="157.65625" modelName="custom" textColor="#000000" visible="true" width="412.0234375" x="5.0" y="5.0">Acronym for Application Program Interface. | |
The functions, types and data structures to be used when writing C | |
code that interacts with Lua. | |
Understanding the API requires a knowledge of C. It is therefore not | |
covered in this Glossary. | |
APIs for other languages (C++, Pascal etc) also exist, but the | |
official documentation (which fills half the Lua manual) is for the C | |
API. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n59" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="465.11328125" x="4692.718493737455" y="3759.435867498749"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="465.11328125" x="0.0" y="0.0">type</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 60</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n59:"> | |
<node id="n59::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="435.11328125" x="4707.718493737455" y="3795.896804998749"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="425.11328125" x="5.0" y="5.0">A classification of values as one of nil, boolean, number, string, | |
function, table, coroutine or userdata. | |
The type of a value determines how it is stored in the computer, what | |
operations on it are allowed, and how it is represented when printed. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n60" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="462.541015625" x="6509.662992721896" y="1858.8798899354879"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="462.541015625" x="0.0" y="0.0">language</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 61</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n60:"> | |
<node id="n60::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="432.541015625" x="6524.662992721896" y="1895.3408274354879"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="422.541015625" x="5.0" y="5.0">(short for programming language): A specification for composing text | |
(that can be understood by both humans and computers. | |
Examples: Ada, APL, Basic, C, Fortran, Go, Guile, Java, Lisp, Lua, | |
Pascal, Python, Ruby, Scheme. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n61" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="219.1171875" width="470.041015625" x="6952.368146477005" y="4185.86888029944"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="470.041015625" x="0.0" y="0.0">release</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 62</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n61:"> | |
<node id="n61::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="167.65625" width="440.041015625" x="6967.368146477005" y="4222.32981779944"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="157.65625" modelName="custom" textColor="#000000" visible="true" width="430.041015625" x="5.0" y="5.0">A version of a software package that is officially made available by | |
its developers. | |
Lua releases have three-part numbers, e.g. Lua 5.3.4. | |
These are called minor releases; if the third part is dropped, it is | |
called a major release, e.g. Lua 5.3. | |
Each minor release is considered to be merely a bugfix of the previous | |
one: no features are added or changed, and the virtual machine is the | |
same. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n62" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="257.17578125" x="1403.7187366376238" y="2323.586088327953"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="257.17578125" x="0.0" y="0.0">variable</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 63</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n62:"> | |
<node id="n62::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="227.17578125" x="1418.7187366376238" y="2360.047025827953"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="217.17578125" x="5.0" y="5.0">A name associated with a value. | |
See dummy, local, global, initialize.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n63" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="361.431640625" x="451.8002117563592" y="2313.4774501033826"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="361.431640625" x="0.0" y="0.0">dummy</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 64</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n63:"> | |
<node id="n63::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="331.431640625" x="466.8002117563592" y="2349.9383876033826"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="321.431640625" x="5.0" y="6.015625">Something supplied pro forma but not actually used.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n64" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="430.8125" x="1847.775663334458" y="2646.1614810894753"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="430.8125" x="0.0" y="0.0">initialize</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 65</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n64:"> | |
<node id="n64::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="400.8125" x="1862.775663334458" y="2682.6224185894753"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="390.8125" x="5.0" y="5.0">To assign a value to a name simultaneously with its declaration. | |
Uninitialized names are treated as having value nil.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n65" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="299.275390625" x="7696.186928241223" y="5542.567332664421"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="299.275390625" x="0.0" y="0.0">unary</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 66</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n65:"> | |
<node id="n65::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="269.275390625" x="7711.186928241223" y="5579.028270164421"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="259.275390625" x="5.0" y="6.015625">(of an operation) Involving only one value.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n66" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="405.494140625" x="7266.077846460161" y="2929.8980319633774"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="405.494140625" x="0.0" y="0.0">text</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 67</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n66:"> | |
<node id="n66::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="375.494140625" x="7281.077846460161" y="2966.3589694633774"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="365.494140625" x="5.0" y="5.0">A string or file that is designed to be readable by a human. | |
Text files typically contain only characters that have an | |
understandable appearance on the screen, and whitespace. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n67" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="435.623046875" x="7999.024418211113" y="3523.8101771210095"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="435.623046875" x="0.0" y="0.0">file</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 68</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n67:"> | |
<node id="n67::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="405.623046875" x="8014.024418211113" y="3560.2711146210095"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="395.623046875" x="5.0" y="5.0">Data stored outside one's program, usually on a disk, under the | |
control of the operating system. | |
A file may contain text, in which case it is a text file. Otherwise it | |
is a binary file. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n68" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="425.205078125" x="7489.330085486938" y="4044.946583912879"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="425.205078125" x="0.0" y="0.0">binary</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 69</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n68:"> | |
<node id="n68::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="395.205078125" x="7504.330085486938" y="4081.407521412879"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="385.205078125" x="5.0" y="5.0">1. Made up only of 0s and 1s, as all digital computers are when | |
considered at the lowest level. | |
2. (When talking about files) Not text. | |
3. (When talking about operations) Involving two values. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n69" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="316.8984375" width="474.01953125" x="2785.5434706029046" y="4857.754346196627"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="474.01953125" x="0.0" y="0.0">array</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 70</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n69:"> | |
<node id="n69::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="265.4375" width="444.01953125" x="2800.5434706029046" y="4894.215283696627"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="255.4375" modelName="custom" textColor="#000000" visible="true" width="434.01953125" x="5.0" y="5.0">A data structure whose values (in this context called elements) are | |
numbered consecutively. The number of an element is its key. | |
A -- refers to the whole array | |
A[1] -- refers to a single element with key 1 | |
Arrays in which other keys than numbers are used are called | |
associative arrays. | |
The elements of associative arrays are sometimes referred to as items. | |
A['name'] -- refers to a single item with key 'name' | |
A.name -- a synonym for A['name'] | |
The notation A.name is only available when name is an identifier. | |
Both kinds of array are special cases of a table. A sequence is an | |
even more special case of an array. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n70" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="93.3984375" width="459.04296875" x="2216.161223322717" y="5903.183339313811"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="459.04296875" x="0.0" y="0.0">element</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 71</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n70:"> | |
<node id="n70::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="41.9375" width="429.04296875" x="2231.161223322717" y="5939.644276813811"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="419.04296875" x="5.0" y="5.0">One of the values in an array or a sequence, or (more loosely) in any | |
collection of values. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n71" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="149.2734375" width="384.037109375" x="2324.943944328621" y="5240.8096309423745"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="384.037109375" x="0.0" y="0.0">sequence</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 72</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n71:"> | |
<node id="n71::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="97.8125" width="354.037109375" x="2339.943944328621" y="5277.2705684423745"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" modelName="custom" textColor="#000000" visible="true" width="344.037109375" x="5.0" y="5.0">1. (Loosely) some items coming one after the other. | |
2. An escape sequence. | |
3. A table with exactly one border. | |
{1,2,3,4} -- a sequence: border at index 4 | |
{1,2,nil,4} -- not a sequence: borders at index 2 and 4 | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n72" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="219.1171875" width="447.86328125" x="1553.1147129740857" y="6061.516126290939"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="447.86328125" x="0.0" y="0.0">escape</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 73</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n72:"> | |
<node id="n72::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="167.65625" width="417.86328124999994" x="1568.1147129740857" y="6097.977063790939"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="157.65625" modelName="custom" textColor="#000000" visible="true" width="407.86328125" x="5.0" y="5.0">A technique to encode a character that has a special meaning or is | |
hard to type by an "escape sequence" consisting of several other | |
characters. | |
"\xcafe" -- Hexadecimal encoding of an integer | |
"\u{cafe} -- The Unicode character with hexadecimal encoding | |
-- CAFE, displayed on your screen as 쫾 | |
"%%" -- The way to represent a percent sign in a pattern. | |
Humans find it hard to write escape sequences correctly, but Lua | |
offers an option %q to string.format that will do it for you. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n73" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="441.576171875" x="2128.410924913289" y="4701.019752610686"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="441.576171875" x="0.0" y="0.0">border</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 74</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n73:"> | |
<node id="n73::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="411.576171875" x="2143.410924913289" y="4737.480690110686"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="401.576171875" x="5.0" y="5.0">Any natural index in a table where a non-nil value is followed by a | |
nil value. | |
When the value at index 1 is nil, 0 is a border regardless of the | |
value at index 0. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n74" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="135.3046875" width="498.27734375" x="2941.2908020865434" y="3724.2092570296663"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="498.27734375" x="0.0" y="0.0">index</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 75</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n74:"> | |
<node id="n74::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="83.84375" width="468.27734375" x="2956.2908020865434" y="3760.6701945296663"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" modelName="custom" textColor="#000000" visible="true" width="458.27734375" x="5.0" y="5.0">1. The position of a specific byte in a string. | |
2. An integer-valued key. A "natural index" is a positive integer-valued key. | |
If a floating-point number that happens to equal an exact integer is | |
used as an index, it will be coerced to integer. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n75" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="93.3984375" width="410.22265625" x="2798.41451918643" y="2671.0647921434247"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="410.22265625" x="0.0" y="0.0">byte</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 76</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n75:"> | |
<node id="n75::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="41.9375" width="380.22265625" x="2813.41451918643" y="2707.5257296434247"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="370.22265625" x="5.0" y="5.0">The smallest individually accessible unit on most computers, | |
consisting of 8 binary digits. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n76" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="219.1171875" width="479.615234375" x="2299.0241032401173" y="2529.9172292916446"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="479.615234375" x="0.0" y="0.0">coercion</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 77</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n76:"> | |
<node id="n76::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="167.65625" width="449.615234375" x="2314.0241032401173" y="2566.3781667916446"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="157.65625" modelName="custom" textColor="#000000" visible="true" width="439.615234375" x="5.0" y="5.0">To automatically convert a value to another type or subtype so that an | |
operation involving it will work. | |
'number' .. 3 -- the number will be coerced to a string | |
'3' + 10 -- the string will be coerced to a number | |
3.1415 * 10 -- the integer will be coerced to float | |
tbl = {[3.0]=true} -- the float will be coerced to integer | |
Coercion, especially string-to-number coercion, is considered | |
undesirable by many, and Lua 5.3 can be compiled with options set that | |
will make either or both of the first two examples illegal. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n77" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="191.1796875" width="445.888671875" x="8255.98695097198" y="496.336376782092"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="445.888671875" x="0.0" y="0.0">statement</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 78</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n77:"> | |
<node id="n77::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="139.71875" width="415.888671875" x="8270.98695097198" y="532.797314282092"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="129.71875" modelName="custom" textColor="#000000" visible="true" width="405.888671875" x="5.0" y="5.0">A part of a chunk that cannot be split any further into smaller | |
chunks. (This definition is a loose one: for a precise definition, one | |
needs to study the syntax of Lua). | |
Lua is unusual in that the statement separator ';' is almost entirely | |
optional. | |
a = b; func(1,2,4) -- two statements, separated by a semicolon | |
a = b func(1,2,4) -- still two statements<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n78" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="392.8671875" x="8903.0" y="685.0625"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="392.8671875" x="0.0" y="0.0">shell</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 79</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n78:"> | |
<node id="n78::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="362.8671875" x="8918.0" y="721.5234375"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="352.8671875" x="5.0" y="5.0">A program that executes operating system commands. | |
If it does so by responding to what a user types in, it is an | |
"interactive shell" or "command window". | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n79" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="443.421875" x="713.8141667208765" y="1975.6319679145017"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="443.421875" x="0.0" y="0.0">shadow</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 80</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n79:"> | |
<node id="n79::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="413.421875" x="728.8141667208765" y="2012.0929054145017"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="403.421875" x="5.0" y="5.0">To make a variable that is currently visible invisible by declaring a | |
local variable of the same name. | |
See scope. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n80" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="423.939453125" x="1654.403561431278" y="4000.4749927837547"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="423.939453125" x="0.0" y="0.0">sentinel</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 81</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n80:"> | |
<node id="n80::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="393.939453125" x="1669.403561431278" y="4036.9359302837547"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="383.939453125" x="5.0" y="5.0">A special value in a list that cannot be mistaken for a genuine | |
element of the list. Used to indicate that the list stopped at the | |
previous element. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n81" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="284.10546875" x="8903.0" y="533.2431971034182"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="284.10546875" x="0.0" y="0.0">REPL</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 82</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n81:"> | |
<node id="n81::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="254.10546875" x="8918.0" y="569.7041346034182"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="244.10546875" x="5.0" y="5.0">Acronym for Read-Evaluate-Print Loop. | |
Basically what the Lua interpreter does.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n82" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="447.72265625" x="9559.681874264259" y="-0.9375"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="447.72265625" x="0.0" y="0.0">interpret</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 83</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n82:"> | |
<node id="n82::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="417.72265625" x="9574.681874264259" y="35.5234375"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="407.72265625" x="5.0" y="5.0">To compile code and execute it in one go, especially inside a REPL. | |
An interpreter is a program that does this. The interpreter is the | |
program "lua" bundled with the Lua distribution. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n83" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="177.2109375" width="410.263671875" x="10053.0" y="290.125"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="410.263671875" x="0.0" y="0.0">prompt</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 84</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n83:"> | |
<node id="n83::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="125.75" width="380.263671875" x="10068.0" y="326.5859375"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="115.75" modelName="custom" textColor="#000000" visible="true" width="370.263671875" x="5.0" y="5.0">1. To give a hint that a terminal user should type something. | |
2. A character string used for that purpose. | |
A short message or symbol | |
> -- the usual Lua prompt | |
>> -- the prompt when wat you typed was not enough | |
name? -- a typical prompt issued by an appplication | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n84" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="93.3984375" width="388.84765625" x="7468.23757060631" y="2130.801673280588"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="388.84765625" x="0.0" y="0.0">program</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 85</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n84:"> | |
<node id="n84::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="41.9375" width="358.84765625" x="7483.23757060631" y="2167.262610780588"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="348.84765625" x="5.0" y="5.0">1. A set of instructions to be performed by a computer. | |
2. To write such instructions in a programming language. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n85" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="93.3984375" width="463.888671875" x="2775.9496174053274" y="1342.393401884805"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="463.888671875" x="0.0" y="0.0">procedure</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 86</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n85:"> | |
<node id="n85::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="41.9375" width="433.888671875" x="2790.9496174053274" y="1378.854339384805"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="423.888671875" x="5.0" y="5.0">A synonym for function, especially when the function is one that does | |
not return any values. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n86" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="163.2421875" width="466.203125" x="5957.515307839662" y="1920.086501853475"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="466.203125" x="0.0" y="0.0">pattern</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 87</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n86:"> | |
<node id="n86::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="111.78125" width="436.203125" x="5972.515307839662" y="1956.547439353475"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="426.203125" x="5.0" y="5.0">A string that describes properties and substrings that another string | |
might have. | |
Most patterns are instantly recognizable by the many percent signs in | |
them. | |
The string library contains several functions that exploit patterns.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n87" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="474.623046875" x="10053.0" y="511.0625"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="474.623046875" x="0.0" y="0.0">pair</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 88</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n87:"> | |
<node id="n87::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="444.623046875" x="10068.0" y="547.5234375"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="434.623046875" x="5.0" y="5.0">Two related values, especially a key in a table and its associated value. | |
for k,v in pairs(tbl) do -- start of a loop that iterates over all | |
-- key-value pairs k,v in 'tbl'<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n88" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="344.8359375" width="466.40234375" x="3253.6285104535636" y="5195.076918436236"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="466.40234375" x="0.0" y="0.0">inf</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 89</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n88:"> | |
<node id="n88::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="293.375" width="436.40234375" x="3268.6285104535636" y="5231.537855936236"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="283.375" modelName="custom" textColor="#000000" visible="true" width="426.40234375" x="5.0" y="5.0">Short for "Infinity". | |
An exceptional value of type number (also written 'INF' and 'inf'), | |
which arises the result of overflow, division by zero etc. If you need | |
the notation Inf, assign such a value to the name. Inf is not a Lua | |
keyword, but appears in output, as does -inf. | |
Inf and -Inf are a legal keys in a table. | |
Inf can freely be used in expressions, and behaves the way one would | |
think it should. | |
Inf = 1/0 | |
0-Inf -- -inf | |
Inf + 1 -- inf | |
Inf-Inf -- -nan | |
1/Inf -- 0.0 | |
1/(-Inf) -- -0.0 | |
Inf < Inf -- false | |
math.type(Inf) -- float<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n89" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="437.5859375" x="717.8761922876547" y="523.9477191733677"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="437.5859375" x="0.0" y="0.0">_G</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 90</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n89:"> | |
<node id="n89::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="407.5859375" x="732.8761922876547" y="560.4086566733677"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="397.5859375" x="5.0" y="5.0">On startup, _G is a global variable equal to _ENV. | |
There are no rules for _G. The name might be an abbreviation for | |
"global", but Lua does not actually use it for any purpose. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n90" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="233.0859375" width="437.99609375" x="7954.367262161519" y="-0.8125"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="437.99609375" x="0.0" y="0.0">definition</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 91</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n90:"> | |
<node id="n90::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="181.625" width="407.99609375" x="7969.367262161519" y="35.6484375"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="171.625" modelName="custom" textColor="#000000" visible="true" width="397.99609375" x="5.0" y="5.0">A chunk that fully specifies what a function does. | |
The definition starts with the keyword "function" and stops at the | |
matching keyword "end". | |
function fct(x,y) | |
if x<y then | |
return y-x | |
else | |
return x-y | |
end -- definition does not stop here, this 'end' matches 'if' | |
end -- definition stops here <y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n91" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="107.3671875" width="424.302734375" x="7291.519758354705" y="960.3870024276657"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="424.302734375" x="0.0" y="0.0">chunk</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 92</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n91:"> | |
<node id="n91::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="55.90625" width="394.302734375" x="7306.519758354705" y="996.8479399276657"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="384.302734375" x="5.0" y="5.0">A block of Lua code that can be compiled successfully by itself. | |
It consists of one or more statements. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n92" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="81.4609375" width="291.78125" x="7390.222297554006" y="1803.962117819894"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="291.78125" x="0.0" y="0.0">code</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 93</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n92:"> | |
<node id="n92::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="261.78125" x="7405.222297554006" y="1840.423055319894"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="251.78125" x="5.0" y="6.015625">Text written in a programming language.<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n93" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="163.2421875" width="460.138671875" x="5745.31225170174" y="1588.8454666234866"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="460.138671875" x="0.0" y="0.0">compile</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 94</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n93:"> | |
<node id="n93::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="111.78125" width="430.138671875" x="5760.31225170174" y="1625.3064041234866"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="101.78125" modelName="custom" textColor="#000000" visible="true" width="420.138671875" x="5.0" y="5.0">To convert code written in a programming language such as Lua to a | |
form that is computer-friendly rather than human-friendly. | |
In the case of Lua, the latter form is known as bytecode. | |
A compiler is a program that (or a function inside a program) that | |
compiles code. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n94" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="121.3359375" width="475.44921875" x="6379.1257836275545" y="2627.5400132470204"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="475.44921875" x="0.0" y="0.0">bytecode</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 95</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n94:"> | |
<node id="n94::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="69.875" width="445.44921875" x="6394.1257836275545" y="2664.0009507470204"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" modelName="custom" textColor="#000000" visible="true" width="435.44921875" x="5.0" y="5.0">An implementation-dependent represention of a Lua program or part of | |
one as instructions to be executed by a virtual machine. | |
Though representable in Lua as a string, it is not legible. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n95" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="191.1796875" width="482.375" x="3350.404267563885" y="1025.390732758824"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="482.375" x="0.0" y="0.0">call</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 96</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n95:"> | |
<node id="n95::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="139.71875" width="452.375" x="3365.404267563885" y="1061.851670258824"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="129.71875" modelName="custom" textColor="#000000" visible="true" width="442.375" x="5.0" y="5.0">When the name of a function is encountered in a Lua program, there are | |
two possibilities: the function itself may be meant, or the | |
instructions making up the function are to be executed. In the latter | |
case, we say that the function is called. | |
a = fct -- the function is not called, but assigned as a value | |
a = fct() -- the function is called | |
a = fct{1} -- when there is ony one arguent, and that argument itself | |
a = fct"abc" -- is already delimited, parentheses are not needed <y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n96" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d5"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GroupNode> | |
<y:Geometry height="93.3984375" width="472.771484375" x="8383.810719951478" y="1843.5580869151381"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="472.771484375" x="0.0" y="0.0">application</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:NodeBounds considerNodeLabelSize="true"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
<y:GroupNode> | |
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> | |
<y:Fill color="#F5F5F5" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> | |
<y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.74462890625" x="-12.372314453125" y="0.0">Folder 97</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
<y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> | |
<y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n96:"> | |
<node id="n96::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="41.9375" width="442.771484375" x="8398.810719951478" y="1880.0190244151381"/> | |
<y:Fill color="#FFFFFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="432.771484375" x="5.0" y="5.0">A program designed for use by people that know next to nothing about | |
computers. Familiarly shortened to "app" by such users. | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<edge id="e0" source="n0" target="n1"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="3.189118049980607" sy="3.8509123676485615" tx="3.189118049976969" ty="3.8509123676485615"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e1" source="n1" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e2" source="n1" target="n3"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e3" source="n3" target="n4"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.5997292026077048" sy="4.96390218311717" tx="0.5997292026077048" ty="4.96390218311717"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e4" source="n4" target="n3"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-3.637978807091713E-12" sy="-5.036360322541441" tx="0.0" ty="-5.036360322534165"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e5" source="n1" target="n5"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e6" source="n1" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e7" source="n1" target="n7"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e8" source="n1" target="n8"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e9" source="n1" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-7.83915791394611" sy="0.0" tx="-7.839157913957024" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e10" source="n1" target="n9"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e11" source="n1" target="n10"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e12" source="n0" target="n8"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e13" source="n0" target="n11"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="2.651924114608846" sy="4.238785025259858" tx="2.651924114608846" ty="4.238785025259858"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e14" source="n0" target="n12"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e15" source="n0" target="n13"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e16" source="n0" target="n14"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-4.626995191807509" sy="1.8949711066416057" tx="-4.626995191807509" ty="1.8949711066416057"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e17" source="n14" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="5.403074557820219" sy="0.0" tx="5.403074557820219" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e18" source="n14" target="n15"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e19" source="n18" target="n13"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e20" source="n19" target="n20"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e21" source="n20" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e22" source="n20" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e23" source="n20" target="n21"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e24" source="n21" target="n22"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e25" source="n21" target="n23"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e26" source="n23" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e27" source="n23" target="n24"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.976263961420045" sy="-0.48661790580808884" tx="4.976263961420045" ty="-0.48661790580808884"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e28" source="n24" target="n20"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e29" source="n24" target="n25"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-3.7491135131858755" sy="3.3081940489100816" tx="-3.7491135131858755" ty="3.3081940489100816"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e30" source="n25" target="n26"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e31" source="n26" target="n27"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e32" source="n27" target="n28"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e33" source="n28" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e34" source="n28" target="n9"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e35" source="n29" target="n30"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.503184750756191" sy="-2.1728615005449683" tx="4.503184750756191" ty="-2.1728615005449683"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e36" source="n28" target="n29"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e37" source="n30" target="n31"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e38" source="n31" target="n33"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e39" source="n31" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e40" source="n30" target="n34"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e41" source="n34" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e42" source="n34" target="n35"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e43" source="n35" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e44" source="n30" target="n36"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e45" source="n36" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e46" source="n36" target="n29"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e47" source="n36" target="n37"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="2.769953633440309" sy="-4.162614186854626" tx="2.769953633440309" ty="-4.162614186854626"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e48" source="n37" target="n36"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-9.02542183312471" sy="0.0" tx="0.0" ty="6.005841252110258"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e49" source="n30" target="n38"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e50" source="n38" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e51" source="n38" target="n39"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e52" source="n39" target="n40"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e53" source="n40" target="n11"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e54" source="n41" target="n13"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e55" source="n11" target="n3"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e56" source="n11" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-9.427117413466476" sy="0.0" tx="-9.427117413462838" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e57" source="n11" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e58" source="n11" target="n42"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e59" source="n42" target="n8"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e60" source="n40" target="n8"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e61" source="n40" target="n25"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e62" source="n40" target="n1"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e63" source="n39" target="n11"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e64" source="n39" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e65" source="n30" target="n29"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.551626545144245" sy="0.0" tx="-5.551626545151521" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e66" source="n29" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e67" source="n28" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e68" source="n43" target="n44"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.8737021080742124" sy="1.1167039723040943" tx="4.8737021080742124" ty="1.1167039723040943"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e69" source="n44" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.129570795594191" sy="0.0" tx="-5.129570795594191" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e70" source="n43" target="n45"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="1.0688088130918914" sy="4.884429109020857" tx="1.0688088130918914" ty="4.884429109020857"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e71" source="n45" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="-5.11830542361713" tx="0.0" ty="-5.118305423620768"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e72" source="n43" target="n46"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-1.476108185488556" sy="4.777143981995323" tx="-1.476108185488556" ty="4.777143981995323"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e73" source="n46" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e74" source="n46" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="-5.233252356261801" tx="0.0" ty="-5.233252356261801"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e75" source="n46" target="n44"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e76" source="n46" target="n45"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e77" source="n46" target="n21"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.365221764775924" sy="0.0" tx="-5.3652217647832" ty="3.637978807091713E-12"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e78" source="n28" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e79" source="n47" target="n48"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e80" source="n47" target="n49"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e81" source="n49" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e82" source="n49" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e83" source="n49" target="n50"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e84" source="n50" target="n13"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e85" source="n50" target="n51"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e86" source="n49" target="n52"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e87" source="n49" target="n53"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e88" source="n53" target="n52"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e89" source="n47" target="n23"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e90" source="n23" target="n54"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.945625441570883" sy="-0.7353835677240568" tx="4.945625441570883" ty="-0.7353835677240568"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e91" source="n54" target="n23"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.054972378180537" sy="0.0" tx="-5.054972378180537" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e92" source="n54" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e93" source="n54" target="n21"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e94" source="n54" target="n24"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e95" source="n28" target="n55"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e96" source="n28" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e97" source="n28" target="n21"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e98" source="n28" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e99" source="n28" target="n56"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-4.325613566041284" sy="-2.5078012834528636" tx="-4.325613566041284" ty="-2.5078012834528636"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e100" source="n56" target="n49"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e101" source="n56" target="n57"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e102" source="n56" target="n28"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="5.7795269083362655" sy="0.0" tx="5.779526908343541" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e103" source="n26" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e104" source="n26" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e105" source="n26" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e106" source="n25" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e107" source="n25" target="n24"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="6.6682430158762145" sy="0.0" tx="6.6682430158762145" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e108" source="n25" target="n23"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e109" source="n25" target="n54"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e110" source="n24" target="n23"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.023849255943787" sy="0.0" tx="-5.023849255951063" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e111" source="n23" target="n11"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e112" source="n21" target="n46"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.659639637662622" sy="1.8132177053885243" tx="4.659639637662622" ty="1.8132177053885243"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e113" source="n21" target="n58"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e114" source="n58" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e115" source="n58" target="n59"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e116" source="n59" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e117" source="n59" target="n9"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e118" source="n59" target="n29"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e119" source="n59" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e120" source="n59" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e121" source="n59" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e122" source="n59" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e123" source="n59" target="n55"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e124" source="n59" target="n21"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e125" source="n59" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e126" source="n58" target="n60"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e127" source="n19" target="n61"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="2.047360223798023" sy="-4.561613323596248" tx="2.047360223798023" ty="-4.561613323596248"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e128" source="n61" target="n19"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="5.4805171386833536" tx="-12.210845804940618" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e129" source="n62" target="n3"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e130" source="n62" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e131" source="n62" target="n63"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e132" source="n62" target="n41"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e133" source="n62" target="n50"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e134" source="n62" target="n64"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e135" source="n64" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e136" source="n64" target="n3"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e137" source="n64" target="n12"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.010183516864345" sy="-3.637978807091713E-12" tx="-5.010183516864345" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e138" source="n64" target="n9"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e139" source="n65" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e140" source="n66" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e141" source="n66" target="n67"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="3.1313736091033206" sy="-3.898012226793071" tx="3.1313736091033206" ty="-3.898012226793071"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e142" source="n67" target="n66"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-7.983716771253967" sy="0.0" tx="-7.983716771246691" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e143" source="n67" target="n68"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="3.532951767294435" sy="3.5381141601101262" tx="3.532951767294435" ty="3.5381141601101262"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e144" source="n68" target="n67"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-7.076235863576585" sy="0.0" tx="-7.076235863576585" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e145" source="n68" target="n66"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e146" source="n68" target="n32"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e147" source="n66" target="n17"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e148" source="n6" target="n5"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e149" source="n6" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e150" source="n6" target="n9"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e151" source="n69" target="n20"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e152" source="n69" target="n70"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.253610187734012" sy="2.6280792169964116" tx="4.253610187734012" ty="2.6280792169964116"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e153" source="n70" target="n69"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.877360382510233" sy="0.0" tx="-5.877360382502957" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e154" source="n70" target="n71"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e155" source="n71" target="n72"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e156" source="n71" target="n73"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e157" source="n73" target="n74"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e158" source="n74" target="n75"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e159" source="n75" target="n22"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e160" source="n74" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e161" source="n74" target="n5"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e162" source="n74" target="n45"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e163" source="n74" target="n76"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e164" source="n69" target="n71"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e165" source="n69" target="n6"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-5.460476542095421" sy="0.0" tx="-5.460476542093602" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e166" source="n6" target="n71"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e167" source="n6" target="n69"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.578354985555507" sy="2.009643158930885" tx="4.578354985555052" ty="2.0096431589299755"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e168" source="n6" target="n23"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e169" source="n79" target="n62"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e170" source="n79" target="n18"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e171" source="n79" target="n13"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e172" source="n79" target="n41"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e173" source="n79" target="n3"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e174" source="n80" target="n2"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e175" source="n82" target="n81"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="8.605533120209884" sy="0.0" tx="8.605533120209927" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e176" source="n81" target="n82"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="-2.90510763839697" sy="-4.069440945551065" tx="-2.9051076383969985" ty="-4.069440945551037"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e177" source="n84" target="n60"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e178" source="n85" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e179" source="n86" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e180" source="n88" target="n43"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e181" source="n88" target="n5"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e182" source="n89" target="n50"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e183" source="n89" target="n51"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e184" source="n90" target="n91"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e185" source="n91" target="n92"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e186" source="n92" target="n60"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e187" source="n92" target="n66"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e188" source="n91" target="n93"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e189" source="n93" target="n60"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e190" source="n93" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e191" source="n93" target="n94"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e192" source="n94" target="n57"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e193" source="n94" target="n84"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e194" source="n94" target="n19"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e195" source="n94" target="n47"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e196" source="n91" target="n77"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e197" source="n12" target="n41"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e198" source="n12" target="n13"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e199" source="n12" target="n64"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="4.989837181783514" sy="0.3186297213032958" tx="4.989837181783514" ty="0.3186297213032958"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e200" source="n12" target="n50"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e201" source="n95" target="n0"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e202" source="n96" target="n84"> | |
<data key="d10"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
</graph> | |
<data key="d7"> | |
<y:Resources/> | |
</data> | |
</graphml> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment