# New Ticket Created by Kevin Tew # Please include the string: [perl #40002] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40002 >
What bullet items will the TGE refactor consist of? * better command-line arg processor, like getopts, but returning a capture * optimization levels based on level, group related optimizations which may occur during different transform steps * support for languages other than PIR * generic PAST/POST nodes for short-circut ands and ors * basic conditional and case constructs, there exists a common semantic for if/else, it should be represented in a common way in PAST * for and while loop generation * label management. * scope management. *38761 <http://rt.perl.org/rt3/Ticket/Display.html?id=38761>* *[TODO] TGE, precompile more <http://rt.perl.org/rt3/Ticket/Display.html?id=38761>* [EMAIL PROTECTED] *39831 <http://rt.perl.org/rt3/Ticket/Display.html?id=39831>* *TGE - Needs more diagnostics on failure. <http://rt.perl.org/rt3/Ticket/Display.html?id=39831>* [EMAIL PROTECTED] *39854 <http://rt.perl.org/rt3/Ticket/Display.html?id=39854>* *[PATCH] adds preamble section to tge grammar to allow for includes and global defines <http://rt.perl.org/rt3/Ticket/Display.html?id=39854>* [EMAIL PROTECTED] *39897 <http://rt.perl.org/rt3/Ticket/Display.html?id=39897>* *[PATCH] TGE - add basic syntax error <http://rt.perl.org/rt3/Ticket/Display.html?id=39897>* [EMAIL PROTECTED] *39905 <http://rt.perl.org/rt3/Ticket/Display.html?id=39905>* *[TODO] TGE - line number reporting. <http://rt.perl.org/rt3/Ticket/Display.html?id=39905>* [EMAIL PROTECTED] *39913 <http://rt.perl.org/rt3/Ticket/Display.html?id=39913>* *[BUG] TGE - Can't use } in the transform definitions. <http://rt.perl.org/rt3/Ticket/Display.html?id=39913>* [EMAIL PROTECTED] ------------------------------------------------------------------------