<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://performiq.com/kb/index.php?action=history&amp;feed=atom&amp;title=Impact_-_Parsing_Methodology</id>
	<title>Impact - Parsing Methodology - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://performiq.com/kb/index.php?action=history&amp;feed=atom&amp;title=Impact_-_Parsing_Methodology"/>
	<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Impact_-_Parsing_Methodology&amp;action=history"/>
	<updated>2026-05-18T11:40:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://performiq.com/kb/index.php?title=Impact_-_Parsing_Methodology&amp;diff=5480&amp;oldid=prev</id>
		<title>PeterHarding at 21:04, 7 December 2025</title>
		<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Impact_-_Parsing_Methodology&amp;diff=5480&amp;oldid=prev"/>
		<updated>2025-12-07T21:04:21Z</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 07:04, 8 December 2025&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-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&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;[[Category:Java]]&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;[[Category:Java]]&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;[[Category:Finite Element Analysis]]&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;[[Category:Finite Element Analysis]]&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;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Projects]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PeterHarding</name></author>
	</entry>
	<entry>
		<id>https://performiq.com/kb/index.php?title=Impact_-_Parsing_Methodology&amp;diff=5477&amp;oldid=prev</id>
		<title>PeterHarding: Created page with &quot;The file parsing is handled using StringTokenizer - which is a Java 1.0 approach and replaced in more recent java with Regex type approaches.  It appears the each of the panes implements its own .in file parser (using StrngTokenizer) and that there are discrepancies in some of the implementations.  I found that models that loaded OK in the Processor threw exceptions when opened in the PostProcessor module.  I found that by moving the all but ELEMENT and NODE blocks to th...&quot;</title>
		<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Impact_-_Parsing_Methodology&amp;diff=5477&amp;oldid=prev"/>
		<updated>2025-12-07T21:00:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The file parsing is handled using StringTokenizer - which is a Java 1.0 approach and replaced in more recent java with Regex type approaches.  It appears the each of the panes implements its own .in file parser (using StrngTokenizer) and that there are discrepancies in some of the implementations.  I found that models that loaded OK in the Processor threw exceptions when opened in the PostProcessor module.  I found that by moving the all but ELEMENT and NODE blocks to th...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The file parsing is handled using StringTokenizer - which is a Java 1.0 approach and replaced in more recent java with Regex type approaches.&lt;br /&gt;
&lt;br /&gt;
It appears the each of the panes implements its own .in file parser (using StrngTokenizer) and that there are discrepancies in some of the implementations.  I found that models that loaded OK in the Processor threw exceptions when opened in the PostProcessor module.  I found that by moving the all but ELEMENT and NODE blocks to the top of the file removed these exceptions.  Later when I went back and attempted to reprocess the changed .in files in the Processor stage I got loading/parsing exceptions.&lt;br /&gt;
&lt;br /&gt;
As a result of this I am experimenting with replacing the parser code with implementations using Regex.&lt;br /&gt;
&lt;br /&gt;
See [[Impact - A Replacement FembicReader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Impact]]&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[Category:Finite Element Analysis]]&lt;/div&gt;</summary>
		<author><name>PeterHarding</name></author>
	</entry>
</feed>