<div dir="ltr"><div><div>I extracted a YACC style grammar from importCSG.py in FreeCAD. It's a bit long to post so I have put it into github. <a href="https://github.com/bobc/csg_tool/blob/master/grammar/CSG.y">https://github.com/bobc/csg_tool/blob/master/grammar/CSG.y</a> I have run the file through yacc and it seems ok, otherwise I have not verified the syntax.<br><br></div>FreeCAD seems to support most of the CSG functions, notable exceptions are hull, minkowksi and a handful of others including glide, offset, resize, subdiv.<br><br></div>bob<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 17 May 2015 at 23:53, bobc <span dir="ltr"><<a href="mailto:bobcousins42@googlemail.com" target="_blank">bobcousins42@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am interested in this too, I am just thinking of writing a parser, so a<br>
grammar would be useful. If there is nothing already, I will try to put one<br>
together.<br>
<br>
bob<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.openscad.org/Specification-of-CSG-file-format-tp12676p12681.html" target="_blank">http://forum.openscad.org/Specification-of-CSG-file-format-tp12676p12681.html</a><br>
Sent from the OpenSCAD mailing list archive at Nabble.com.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" target="_blank">http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org</a><br>
</div></div></blockquote></div><br></div>