a bit of trawling yielded this: http://fennetic.net/irc/emc3/src/emc/interpreter/
this has rs274 parsers done with ANTLR, and bison/flex I have no idea what the status is -m Am 21.01.2012 um 16:31 schrieb Scott Hasse: > All- > > I'm thinking about writing some gcode filters for EMC2 in python, and want > to make these as robust and flexible as possible. To that end, I'm > wondering if there is a typical approach to parsing and validating > arbitrary-format gcode into some sort of canonical form so that a > text-based approach to transformation could be more generically written. I > see there is rs274 python bindings, but the API for that is not clear to > me. It seems it is for parsing gcode, but I don't see how I would use it > to "pretty print" or normalize a gcode file for subsequent processing. > > In particular my first goal is a filter that would take XYZ input and with > some parameters (radius, etc.) wrap the Y axis around an A axis. Any > advice on that particular problem or alternate approaches is certainly > welcome. > > I've very much enjoying EMC2 and am working on my second machine conversion > (an Anilam 3300) using Mesa 5i23 after finishing building and integrating a > stepper-based rotary table: > > http://code.google.com/p/sector67-sandbox/wiki/FourthStepperAxis > > Thus my need for some software to generate A axis gcode :-) > > Thanks much! > > Scott > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users