<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ifigenia.org/index.php?action=history&amp;feed=atom&amp;title=GN_XML_format</id>
	<title>GN XML format - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ifigenia.org/index.php?action=history&amp;feed=atom&amp;title=GN_XML_format"/>
	<link rel="alternate" type="text/html" href="https://ifigenia.org/index.php?title=GN_XML_format&amp;action=history"/>
	<updated>2026-05-02T03:14:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=6143&amp;oldid=prev</id>
		<title>Vassia Atanassova: /* GN XML attributes */</title>
		<link rel="alternate" type="text/html" href="https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=6143&amp;oldid=prev"/>
		<updated>2012-05-22T11:02:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;GN XML attributes&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:02, 22 May 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;import.fundefs&amp;lt;/tt&amp;gt; — the name of the imported GNTCFL file used for characteristic functions and predicates for this model. A full absolute or relative path must be specified.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;import.fundefs&amp;lt;/tt&amp;gt; — the name of the imported GNTCFL file used for characteristic functions and predicates for this model. A full absolute or relative path must be specified.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.capacity&amp;lt;/tt&amp;gt; — an integer &amp;gt;= -1, which states the capacity of the place, default is -1 meaning infinity.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.capacity&amp;lt;/tt&amp;gt; — an integer &amp;gt;= -1, which states the capacity of the place, default is -1 meaning infinity.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.char&amp;lt;/tt&amp;gt; — the identifier of a characteristic function for the place, defined in the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GNCTFL&lt;/del&gt;]] file. A valid identifier is also &quot;ID&quot; that represents the identity function, which is also the default characteristic function, if a value for this attribute is not specified.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.char&amp;lt;/tt&amp;gt; — the identifier of a characteristic function for the place, defined in the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GNTCFL&lt;/ins&gt;]] file. A valid identifier is also &quot;ID&quot; that represents the identity function, which is also the default characteristic function, if a value for this attribute is not specified.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.merge&amp;lt;/tt&amp;gt; — a Boolean value (1,0, true, false), which states whether the tokens in this place merge&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.merge&amp;lt;/tt&amp;gt; — a Boolean value (1,0, true, false), which states whether the tokens in this place merge&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.mergeRule&amp;lt;/tt&amp;gt; — the identifier of a characteristic GNTCFL function with a single parameter, which defines the way in which token characteristics merge&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;place.mergeRule&amp;lt;/tt&amp;gt; — the identifier of a characteristic GNTCFL function with a single parameter, which defines the way in which token characteristics merge&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vassia Atanassova</name></author>
	</entry>
	<entry>
		<id>https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=2363&amp;oldid=prev</id>
		<title>Vassia Atanassova: /* GN XML tags */</title>
		<link rel="alternate" type="text/html" href="https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=2363&amp;oldid=prev"/>
		<updated>2009-05-08T10:20:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;GN XML tags&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:20, 8 May 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== GN XML tags ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== GN XML tags ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;gn&amp;gt;&amp;lt;/tt&amp;gt; — the root tag of the GN definition&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;gn&amp;gt;&amp;lt;/tt&amp;gt; — the root tag of the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[generalized net]] (&lt;/ins&gt;GN&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) &lt;/ins&gt;definition&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;transitions&amp;gt;, &amp;lt;tokens&amp;gt;, &amp;lt;places&amp;gt;&amp;lt;/tt&amp;gt; — contain one or more definitions for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;transitions&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tokens &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;places&lt;/del&gt;, respectively&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;transitions&amp;gt;, &amp;lt;tokens&amp;gt;, &amp;lt;places&amp;gt;&amp;lt;/tt&amp;gt; — contain one or more definitions for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[transition]]s&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[token]]s &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[place]]s&lt;/ins&gt;, respectively&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;transition&amp;gt;, &amp;lt;token&amp;gt;, &amp;lt;place&amp;gt;&amp;lt;/tt&amp;gt; — contain a separate definition for each of the corresponding GN elements&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;transition&amp;gt;, &amp;lt;token&amp;gt;, &amp;lt;place&amp;gt;&amp;lt;/tt&amp;gt; — contain a separate definition for each of the corresponding GN elements&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;generator&amp;gt;&amp;lt;/tt&amp;gt; — a definition of a token generator, extends the &amp;lt;tt&amp;gt;&amp;lt;token&amp;gt;&amp;lt;/tt&amp;gt; tag&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;generator&amp;gt;&amp;lt;/tt&amp;gt; — a definition of a token generator, extends the &amp;lt;tt&amp;gt;&amp;lt;token&amp;gt;&amp;lt;/tt&amp;gt; tag&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;char&amp;gt;&amp;lt;/tt&amp;gt; — a named characteristic definition, contains the initial value of the characteristic. This can be:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;char&amp;gt;&amp;lt;/tt&amp;gt; — a named characteristic definition, contains the initial value of the characteristic. This can be:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** a real constant for type &quot;double&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** a real constant for type &quot;double&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** a vector constant for type &quot;vector&quot; — a list of constants, enclosed in square brackets (for example: &#039;&#039;[1 &quot;string&quot; 3.5]&#039;&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** a vector constant for type &quot;vector&quot; — a list of constants, enclosed in square brackets (for example: &#039;&#039;[1 &quot;string&quot; 3.5]&#039;&#039;)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** any other value is treated like a string constant for type &quot;string&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** any other value is treated like a string constant for type &quot;string&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;functions&amp;gt;&amp;lt;/tt&amp;gt; — contain inline definitions of [[GNTCFL]] functions and empty &amp;lt;tt&amp;gt;&amp;lt;import&amp;gt;&amp;lt;/tt&amp;gt; tags with filenames of files to import&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;functions&amp;gt;&amp;lt;/tt&amp;gt; — contain inline definitions of [[GNTCFL]] functions and empty &amp;lt;tt&amp;gt;&amp;lt;import&amp;gt;&amp;lt;/tt&amp;gt; tags with filenames of files to import&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;inputs&amp;gt;, &amp;lt;outputs&amp;gt;&amp;lt;/tt&amp;gt; — contain a list of the identifiers of the input and output places for the transition&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;inputs&amp;gt;, &amp;lt;outputs&amp;gt;&amp;lt;/tt&amp;gt; — contain a list of the identifiers of the input and output places for the transition&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;predicates&amp;gt;&amp;lt;/tt&amp;gt; — contains a list of the identifiers of predicates, defined in the GNCTFL file. The list describes the predicate matrix of the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;transition&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt;, which is listed row by row, starting with the first. The list must contain exactly &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;m.n &lt;/del&gt;identifiers, where m and n are the number of input and output places of the transition. Valid identifiers are also &quot;true&quot; and &quot;false&quot;, which represent the corresponding constant predicates.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;tt&amp;gt;&amp;lt;predicates&amp;gt;&amp;lt;/tt&amp;gt; — contains a list of the identifiers of predicates, defined in the GNCTFL file. The list describes the predicate matrix of the transition, which is listed row by row, starting with the first. The list must contain exactly &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;m×n&#039;&#039; &lt;/ins&gt;identifiers, where &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;m&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039; &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039; &lt;/ins&gt;are the number of input and output places of the transition. Valid identifiers are also &quot;true&quot; and &quot;false&quot;, which represent the corresponding constant predicates.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== GN XML attributes ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== GN XML attributes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vassia Atanassova</name></author>
	</entry>
	<entry>
		<id>https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=2352&amp;oldid=prev</id>
		<title>Vassia Atanassova at 20:27, 27 April 2009</title>
		<link rel="alternate" type="text/html" href="https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=2352&amp;oldid=prev"/>
		<updated>2009-04-27T20:27:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:27, 27 April 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[generalized net]] model structure is defined in [[wikipedia:XML|XML]] 1.0 syntax. A comprehensive set of XML tag and attribute definitions is shown on the following tree diagram. The tags are displayed in rectangles and the attributes - in ellipses. Required attributes are underlined.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[generalized net]] model structure is defined in [[wikipedia:XML|XML]] 1.0 syntax. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;See also &#039;&#039;&#039;[[GNschema.xsd]]&#039;&#039;&#039;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A comprehensive set of XML tag and attribute definitions is shown on the following tree diagram. The tags are displayed in rectangles and the attributes - in ellipses. Required attributes are underlined.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:GN-tree-diagram.png|center|border|700px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:GN-tree-diagram.png|center|border|700px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vassia Atanassova</name></author>
	</entry>
	<entry>
		<id>https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=2348&amp;oldid=prev</id>
		<title>Vassia Atanassova: New page: __NOTOC__ The generalized net model structure is defined in XML 1.0 syntax. A comprehensive set of XML tag and attribute definitions is shown on the following tree di...</title>
		<link rel="alternate" type="text/html" href="https://ifigenia.org/index.php?title=GN_XML_format&amp;diff=2348&amp;oldid=prev"/>
		<updated>2009-04-27T20:16:31Z</updated>

		<summary type="html">&lt;p&gt;New page: __NOTOC__ The &lt;a href=&quot;/wiki/Generalized_net&quot; class=&quot;mw-redirect&quot; title=&quot;Generalized net&quot;&gt;generalized net&lt;/a&gt; model structure is defined in &lt;a href=&quot;http://en.wikipedia.org/wiki/XML&quot; class=&quot;extiw&quot; title=&quot;wikipedia:XML&quot;&gt;XML&lt;/a&gt; 1.0 syntax. A comprehensive set of XML tag and attribute definitions is shown on the following tree di...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
The [[generalized net]] model structure is defined in [[wikipedia:XML|XML]] 1.0 syntax. A comprehensive set of XML tag and attribute definitions is shown on the following tree diagram. The tags are displayed in rectangles and the attributes - in ellipses. Required attributes are underlined.&lt;br /&gt;
&lt;br /&gt;
[[Image:GN-tree-diagram.png|center|border|700px]]&lt;br /&gt;
&lt;br /&gt;
== GN XML tags ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;gn&amp;gt;&amp;lt;/tt&amp;gt; — the root tag of the GN definition&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;transitions&amp;gt;, &amp;lt;tokens&amp;gt;, &amp;lt;places&amp;gt;&amp;lt;/tt&amp;gt; — contain one or more definitions for transitions, tokens and places, respectively&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;transition&amp;gt;, &amp;lt;token&amp;gt;, &amp;lt;place&amp;gt;&amp;lt;/tt&amp;gt; — contain a separate definition for each of the corresponding GN elements&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;generator&amp;gt;&amp;lt;/tt&amp;gt; — a definition of a token generator, extends the &amp;lt;tt&amp;gt;&amp;lt;token&amp;gt;&amp;lt;/tt&amp;gt; tag&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;char&amp;gt;&amp;lt;/tt&amp;gt; — a named characteristic definition, contains the initial value of the characteristic. This can be:&lt;br /&gt;
** a real constant for type &amp;quot;double&amp;quot;&lt;br /&gt;
** a vector constant for type &amp;quot;vector&amp;quot; — a list of constants, enclosed in square brackets (for example: &amp;#039;&amp;#039;[1 &amp;quot;string&amp;quot; 3.5]&amp;#039;&amp;#039;)&lt;br /&gt;
** any other value is treated like a string constant for type &amp;quot;string&amp;quot;&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;functions&amp;gt;&amp;lt;/tt&amp;gt; — contain inline definitions of [[GNTCFL]] functions and empty &amp;lt;tt&amp;gt;&amp;lt;import&amp;gt;&amp;lt;/tt&amp;gt; tags with filenames of files to import&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;inputs&amp;gt;, &amp;lt;outputs&amp;gt;&amp;lt;/tt&amp;gt; — contain a list of the identifiers of the input and output places for the transition&lt;br /&gt;
* &amp;lt;tt&amp;gt;&amp;lt;predicates&amp;gt;&amp;lt;/tt&amp;gt; — contains a list of the identifiers of predicates, defined in the GNCTFL file. The list describes the predicate matrix of the [[transition]], which is listed row by row, starting with the first. The list must contain exactly m.n identifiers, where m and n are the number of input and output places of the transition. Valid identifiers are also &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot;, which represent the corresponding constant predicates. &lt;br /&gt;
&lt;br /&gt;
== GN XML attributes ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt; — an identifier for the corresponding element. All identifiers must be unique.&lt;br /&gt;
* &amp;lt;tt&amp;gt;priority&amp;lt;/tt&amp;gt; — a non-negative integer, stating the priority of the transition, token or place. Default priority is 0.&lt;br /&gt;
* &amp;lt;tt&amp;gt;gn.name&amp;lt;/tt&amp;gt; — a description of the GN model&lt;br /&gt;
* &amp;lt;tt&amp;gt;gn.time&amp;lt;/tt&amp;gt; — the lifetime of the model on the global time scale. Must be positive.&lt;br /&gt;
* &amp;lt;tt&amp;gt;import.fundefs&amp;lt;/tt&amp;gt; — the name of the imported GNTCFL file used for characteristic functions and predicates for this model. A full absolute or relative path must be specified.&lt;br /&gt;
* &amp;lt;tt&amp;gt;place.capacity&amp;lt;/tt&amp;gt; — an integer &amp;gt;= -1, which states the capacity of the place, default is -1 meaning infinity.&lt;br /&gt;
* &amp;lt;tt&amp;gt;place.char&amp;lt;/tt&amp;gt; — the identifier of a characteristic function for the place, defined in the [[GNCTFL]] file. A valid identifier is also &amp;quot;ID&amp;quot; that represents the identity function, which is also the default characteristic function, if a value for this attribute is not specified.&lt;br /&gt;
* &amp;lt;tt&amp;gt;place.merge&amp;lt;/tt&amp;gt; — a Boolean value (1,0, true, false), which states whether the tokens in this place merge&lt;br /&gt;
* &amp;lt;tt&amp;gt;place.mergeRule&amp;lt;/tt&amp;gt; — the identifier of a characteristic GNTCFL function with a single parameter, which defines the way in which token characteristics merge&lt;br /&gt;
* &amp;lt;tt&amp;gt;token.host&amp;lt;/tt&amp;gt; — the identifier of a place, where the token enters the GN&lt;br /&gt;
* &amp;lt;tt&amp;gt;token.entering&amp;lt;/tt&amp;gt; — the time moment in which the token enters the GN model, a non-negative integer, default is 0 — the starting moment of the GN life.&lt;br /&gt;
* &amp;lt;tt&amp;gt;token.leaving&amp;lt;/tt&amp;gt; — the time moment in which the token should leave the GN model (&amp;quot;die&amp;quot;). An integer &amp;gt;= -1, default is -1, meaning infinity.&lt;br /&gt;
* &amp;lt;tt&amp;gt;char.name&amp;lt;/tt&amp;gt; — the name of the named characteristic, must be an identifier&lt;br /&gt;
* &amp;lt;tt&amp;gt;char.type&amp;lt;/tt&amp;gt; — describes the type of the token characteristic. Possible values are &amp;quot;double&amp;quot;, &amp;quot;string&amp;quot;, &amp;quot;vector&amp;quot;.&lt;br /&gt;
* &amp;lt;tt&amp;gt;char.history&amp;lt;/tt&amp;gt; — an integer &amp;gt;= 1, showing the number of characteristics, which the token keeps as history. The value is 1 by default, stating that the token &amp;quot;remembers&amp;quot; only its last characteristic.&lt;br /&gt;
* &amp;lt;tt&amp;gt;generator.period&amp;lt;/tt&amp;gt; — the period of a periodic generator. By default 1 (every step).&lt;br /&gt;
* &amp;lt;tt&amp;gt;generator.predicate&amp;lt;/tt&amp;gt; — the activation condition of a conditional generator. By default &amp;quot;true&amp;quot; (every step).&lt;br /&gt;
* &amp;lt;tt&amp;gt;generator.type&amp;lt;/tt&amp;gt; — a string, specifying the type of generator:&lt;br /&gt;
** periodic — emits a token every period time steps,&lt;br /&gt;
** conditional — emits a token on each time step, for which predicate evaluates to true.&lt;br /&gt;
&lt;br /&gt;
== Example: test.xml ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
        &amp;lt;gn name=&amp;quot;A Test GN&amp;quot; time=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;transitions&amp;gt;&lt;br /&gt;
                &amp;lt;transition id=&amp;quot;Z1&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;inputs&amp;gt; P1 P2        &amp;lt;/inputs&amp;gt;&lt;br /&gt;
                        &amp;lt;outputs&amp;gt; P2 &amp;lt;/outputs&amp;gt;&lt;br /&gt;
                        &amp;lt;predicates&amp;gt;&lt;br /&gt;
                                true&lt;br /&gt;
                                less_than_10&lt;br /&gt;
                        &amp;lt;/predicates&amp;gt;&lt;br /&gt;
                &amp;lt;/transition&amp;gt;&lt;br /&gt;
        &amp;lt;/transitions&amp;gt;&lt;br /&gt;
        &amp;lt;places&amp;gt;&lt;br /&gt;
                &amp;lt;place id=&amp;quot;P1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;place id=&amp;quot;P2&amp;quot; char=&amp;quot;inc&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/places&amp;gt;&lt;br /&gt;
        &amp;lt;tokens&amp;gt;&lt;br /&gt;
                &amp;lt;token id=&amp;quot;T1&amp;quot; host=&amp;quot;P1&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;char name=&amp;quot;Default&amp;quot; type=&amp;quot;double&amp;quot;&amp;gt; 0 &amp;lt;/char&amp;gt;&lt;br /&gt;
                &amp;lt;/token&amp;gt;&lt;br /&gt;
        &amp;lt;/tokens&amp;gt;&lt;br /&gt;
        &amp;lt;functions&amp;gt;&lt;br /&gt;
                (defun inc &amp;quot;&amp;quot; () ()&lt;br /&gt;
                        (set (+ token 1)))&lt;br /&gt;
                (defun less_than_10 &amp;quot;1;tokens.T1.char&amp;quot; () ()&lt;br /&gt;
                        (&amp;lt; #0 10))&lt;br /&gt;
        &amp;lt;/functions&amp;gt;&lt;br /&gt;
        &amp;lt;/gn&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://debian.fmi.uni-sofia.bg/~spooler/gnticker/GNticker.pdf GNTicker v 0.2: A Brief Description]&lt;br /&gt;
&lt;br /&gt;
[[Category:Generalized nets]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Vassia Atanassova</name></author>
	</entry>
</feed>