<a href="http://www.grinninglizard.com/tinyxml/">http://www.grinninglizard.com/tinyxml/</a> incase anyone is interested<br><br><div class="gmail_quote">On Feb 12, 2008 3:56 PM, Nistur &lt;<a href="mailto:nistur@googlemail.com">nistur@googlemail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Ok, I asked the lab assistant and he said he had used TinyXML before on console games and it had worked very well (it&#39;s just 4 cpps and 2 headers so fits easily) so if anyone else needs an XML parser, havea&nbsp; look at that. Haven&#39;t actually used it mind, but it looks promising :) Just managed to figure out my Makefile so it&#39;ll happily build it into my project and allow me to create more libs to use for it<br>
<font color="#888888">
<br>Nistur</font><div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">On Feb 12, 2008 12:58 PM, Nistur &lt;<a href="mailto:nistur@googlemail.com" target="_blank">nistur@googlemail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Thanks again for the help, I think the main thing here is that I want to<br>be able to work primarily on the PS2s, without transferring much from<br>the computer if possible as I will have to spend some of the development<br>

time on the Uni machines hooked upto the PS2s there, so I&#39;m basically<br>stuck with what&#39;s on the PS2s as standard, so probably just using bison<br>or yacc, or making my own (more than likely inferior) parser.<br>

<br>Thanks still for the suggestions, if my current targets end up making me<br>curl up in a corner and cry then I will probably create the parser on my<br>PC and copy it over anyway<br>Anyway, off to the lab with me<br>
Nistur<br>
<div><div></div><div><br>Rick Moynihan wrote:<br>&gt; I&#39;ve not had chance to use it yet, but have taken an interest in<br>&gt; Ragel, which has been used successfully by several projects, including<br>&gt; Mongrel, hpricot and many others... &nbsp;It&#39;s based on &nbsp;state machines and<br>

&gt; will generate code for many languages including C,C++, Java, Ruby,<br>&gt; Python etc...<br>&gt;<br>&gt; <a href="http://www.cs.queensu.ca/%7Ethurston/ragel/" target="_blank">http://www.cs.queensu.ca/~thurston/ragel/</a><br>

&gt;<br>&gt; More suitable might be ANTLR, which appears to have excellent<br>&gt; documentation and even a book available. &nbsp;I believe this is what is<br>&gt; used by groovy, the scripting language for the JVM, and many other<br>

&gt; projects. &nbsp;It currently generates Java, C#, C++, and Python:<br>&gt;<br>&gt; <a href="http://www.antlr.org/" target="_blank">http://www.antlr.org/</a><br>&gt;<br>&gt; R.<br>&gt;<br>&gt; On 11/02/2008, Nistur &lt;<a href="mailto:nistur@googlemail.com" target="_blank">nistur@googlemail.com</a>&gt; wrote:<br>

&gt;<br>&gt;&gt; Hey, I was just wandering whether anyone had any experience making<br>&gt;&gt; parsers. I am currently trying to make a PS2 game (using the PS2 Linux<br>&gt;&gt; Devkit) and want to start creating config files for various things<br>

&gt;&gt; (maybe XML, maybe custom layout, yet to be decided) and have tried<br>&gt;&gt; looking into writing my own parser function. I can&#39;t seem to find<br>&gt;&gt; anything anywhere in the form of a guide or tutorial to give me<br>

&gt;&gt; directions. Everywhere I look says Bison.<br>&gt;&gt; I have tried looking for Bison tutorials and come up with very little too.<br>&gt;&gt; Does anyone have any experience with Bison or even have any knowledge on<br>

&gt;&gt; the writing of parsers?<br>&gt;&gt;<br>&gt;&gt; Thanks<br>&gt;&gt; Nistur<br>&gt;&gt;<br>&gt;&gt; ------------------------------------------<br>&gt;&gt; <a href="http://nistur.chaosnet.org" target="_blank">http://nistur.chaosnet.org</a><br>

&gt;&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; dundee GNU/Linux Users Group mailing list<br>&gt; <a href="mailto:dundee@lists.lug.org.uk" target="_blank">dundee@lists.lug.org.uk</a> &nbsp;<a href="http://dundee.lug.org.uk" target="_blank">http://dundee.lug.org.uk</a><br>

&gt; <a href="https://mailman.lug.org.uk/mailman/listinfo/dundee" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/dundee</a><br>&gt; Chat on IRC, #tlug on <a href="http://dundee.lug.org.uk" target="_blank">dundee.lug.org.uk</a><br>

&gt;<br>&gt;<br><br><br></div></div><font color="#888888">--<br>------------------------------------------<br><a href="http://nistur.chaosnet.org" target="_blank">http://nistur.chaosnet.org</a><br><br></font></blockquote>

</div><br>
</div></div></blockquote></div><br>