Yep,Fixing the undo is definitely a priority. Ter On Sep 12, 2011, at 12:59 AM, Luke Tucker wrote:
> One thing I would like to see improved is the undo/redo functionality in > ANTLRworks. At the moment is just works character by character and there is > not much intelligence behind it. At the moment, if for example I delete a > rule and replace it with a new one and include a couple of sentences as > comments, to undo this operation I have to ctrl-z for every character I typed > as a comment and more often than not, this ends up exceeding the default 50x > undo history and I loose my changes. If you compare this to something like > Eclipse, it would treat the whole comment block as a single undo, which makes > life a lot easier. > > Luke > > > > ________________________________ > From: Terence Parr <[email protected]> > To: antlr-interest Interest <[email protected]> > Cc: Colin Bean <[email protected]> > Sent: Thursday, 1 September 2011, 20:18 > Subject: [antlr-interest] ANTLRWorks 2 (for ANTLR v4) > > Hi, In parallel with the development of ANTLR v4, superstar Colin Bean will > be building the new version of ANTLRWorks. We already have a great base in > what Jean Bovet did for the 1st version. It's a known entity and has lots of > bookkeeping code that we can cut and paste into the new one such as the > automatic update facility and preferences. Because we've got something to > play with, we have something to critique and also a basic target. > > I can imagine the basic tool being missing but it would be great to get > feedback from the antlr community. Remember, that there are probably 2 main > communities: the people new to languages and/or ANTLR and the people very > used to working with ANTLR grammars. For example, new people tend to like the > syntax diagrams but many old-timers like myself prefer looking at the grammar > because it's more terse. Recognizing that we must serve both those > communities, please comment with any thoughts on the following: > > * What feature seemed like a good idea, but didn't end up being that > valuable? You can say even heretical things like: " the single step feature > in the debugger just didn't seem to be that useful beyond learning about > parsing" > > * Do you use the re-factoring? Keep in mind that v4 will automatically handle > direct left recursion. > > * What features do you think are really critical to add? > > * What features could be really great if we improved them? > > * Do we need better export facilities? would you really use things like > "export grammar as hyperlinked HTML", for example. > > * What parts of the debugger did you use? There is a lot of stuff in there > like: breakpoints on input tokens, step forward, step backward, jump to the > end, break on specific kinds of events, break at specific line in the > grammar, show the parse tree, show the AST constructed, list to the incoming > events, etc... Should we rethink the entire notion of the debugger at > something that simply displays information about what it sees during the > parse? I.e., doesn't need to be a controller in the sense that you can > single step the actual running parser over the usual socket connection? > > You might include whether you are in the newbie or experienced camp or > somewhere in between. > > Udo Borkowski has already implemented a fantastic tree layout algorithm from > an academic paper. The performance is extremely good and the results are > tight. Colin will probably implement his own syntax diagram viewer so that > we can make it more than just a pretty picture. We want to highlight elements > and step through etc. > > Thanks! > Ter > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: > http://www.antlr.org/mailman/options/antlr-interest/your-email-address > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: > http://www.antlr.org/mailman/options/antlr-interest/your-email-address List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address -- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
