Lines Matching full:added

21 * Added error msg for .. in parser
31 * Python 3.3 target added by Benjamin Wolf based upon Python 2 target
79 * added range check to BaseTree.insertChild()
83 * Added tree method insertChild(int i, Object t).
87 * Added BaesTree.freshenParentAndChildIndexesDeeply() to recursively
115 * Added inContext(String context) back into TreeParser.
134 * Added option -Xconversiontimeout back in. Turns out we hit NFA conversion
179 * Added @SuppressWarnings({"all"}) to front of each
184 * Added java-left-recur/Java.g example.
195 * Got immediate left-recursion working for rules. Added TestLeftRecursion.java
200 added unit test.
209 * Added method to generated Java code to return the array of delegates; e.g.,
245 * Fixed and added unit test
251 * Added source name to syntax error msgs
255 Added boolean couldBacktrack to enterDecision in dbg interface. Breaks AW
264 * Added GrammarAST: public int getCharPositionInLine() { return getColumn()-1; }
292 * added toArray in OrderedHashSet to make addAll calls get same order for DFA edges and possibly co…
296 * Added -Xsavelexer
308 * Added MachineProbe class to make it easier to highlight ambig paths in
313 * added range to TokenStream and implementors:
319 * added new method to get subset of tokens to buffered token streams:
346 * added new buffered on-demand streams: BufferedTokenStream. Renamed CommonTokenStream to LegacyCom…
350 * Added org.antlr.runtime.UnbufferedTokenStream. Was trivial and works!
364 * Added new options for tool invocation to control the points at which the code
383 * Added reset to TreeNodeStream interface.
401 * Added ctor to RecognizerSharedState to allow cloning it.
423 * Added org.antlr.tool.GrammarSpelunker to build a faster dependency
427 * Added org.antlr.misc.Graph, a general graph with nodes
433 * Added associativity token option to support upcoming special expression
434 parsing. Added rule option strategy=precedence also
449 * Added tree grammar filter=true mode.
452 Java.stg: added filterMode to genericParser and treeParser.
460 (if output=AST). Added error message for detecting conflicting
463 * Added misc.FastQueue and TestFastQueue:
468 * Added tree.TreeIterator, a generator that walks a doubly linked tree.
473 * Added misc.LookaheadStream: A lookahead queue that knows how
484 * Added org.antlr.tool.Strip (reads from file arg or stdin, emits to stdout)
489 * Added CommonTree.setUnknownTokenBoundaries(). Sometimes we build trees
525 * Added -verbose cmd-line option and turned off standard header
532 * Added new ctor to CommonTreeNodeStream for walking subtrees. Avoids
546 * Added methods to BaseRecognizer:
567 * Added TreeVisitor and TreeVisitorAction to org.antlr.runtime.tree.
571 * Added inContext() to TreeParser. Very useful for predicating
573 Added new TestTreeContext unit tests (15).
587 * Added 3 methods to Tree interface [BREAKS BACKWARD COMPATIBILITY]
647 * Added JavaScript target
678 * Added (...) are all predicate evaluations.
682 * Added empty child list check in becomeRoot
714 * treeLevel not set for setBlock alts; added unit test
718 * Fixed ANTLR-267. parse tree added nodes during backtracking and
719 cyclic DFAs. tracks hidden tokens too now. Added toInputString() to
725 * Added gParent ptr that points to immediate parent grammar. E.g.,
757 core of engine. Slightly different operation. Added many more unit tests.
765 ASTTreeParser.stg. Added unit tests.
775 an alternative. Added methods for conjuring up missing symbols: getMissingSymbol().
783 * Added empty constructors to the exception classes that did not have them so that ANTLRWorks can c…
825 * actions are now added to the NFA.
889 * Added token options to terminals: ID<node=V; foo="Big bob"> etc...
907 * Added get/setInputStream to Token interface and affected classes.
917 no matter what to rewrite trees in tree grammars. added unit test
932 in the ASTTreeParser.stg file to deal with this. added unit tests:
946 Added getSourceName to IntStream and TokenSource interfaces and also the
965 * Added syntaxError recognizer state var so you can easily tell if
966 a recognizer failed. Added getNumberOfSyntaxErrors() to recognizers.
968 * Added doc for the error node stuff:
973 * Added recognizer methods to answer questions about current mismatched
979 * Added UnwantedTokenException and MissingTokenException to make
998 * Added unit tests to TestAutoAST and copied to TestRewriteAST with
1022 * Added two faqs instead of making changes to antlr runtime about
1065 * Added the start of a semantic predicate computation for LL(1) to
1086 * Had to add hetero arg to all tokenRef*() templates. Added _last
1092 * added noRewrite() template (to Java.stg) so we can insert code during
1105 Added testTypeOfGuardedAttributeRefIsCorrect test and reset expected
1110 * added polydiff example (Java target)
1112 * added "int" property for token and lexer rule refs. super convenient. E.g.,
1159 * Added sample input sequence that leads to dangling DFA state, one
1253 * Added {{...}} forced action executed even during backtracking.
1266 * Added reset() to CommonTreeNodeStream, token stream too
1304 imported grammars before analyzing them and building DFA. Added
1320 Added some null checking and made a field public.
1341 Added import grammar syntax and altered rule atom to pass a
1347 Added scope to all ruleref template interfaces.
1383 I added a template called delegateName which uses the
1402 Just added the scope attribute.
1405 Added functionality to support testing composite grammars.
1432 Added some error messages for import grammars; I need more.
1440 tracking into the CompositeGrammar object. I added code to
1463 or globally visible rule. Added code to check that scopes
1471 Added field imported. Removed some unused methods by
1479 Added syntax for import statement. assign.types.g is the
1483 Added error messages.
1485 Added
1499 * added escaping of double quotes in DOTTreeGenerator
1518 * Added getChildren to BaseTree.
1520 * Added heterogeneous tree functionality; rewrite for parser/tree parser
1540 Added createNodeFromToken template and re-factored creation
1541 sites to use that template. Added hetero attribute.
1543 Added createRewriteNodeFromElement template and re-factored.
1553 Added error message:
1562 Added syntax for <NodeType> to token references.
1573 * added rewrite mode for tree parser build AST.
1580 * added getParent and getChildIndex to TreeAdaptor. Added
1592 going into ASTParser.stg then I added
1598 * Added AST construction for tree parsers including -> rewrite rules.
1604 Also added freshenParentAndChildIndexes() which you can use
1608 Added replaceChildren() to support tree rewrite mode in tree parsers
1610 Updated to set parent and child index stuff. Added replaceChildren
1615 Added parent and childIndex fields to doubly link.
1617 Added methods for new parent and child index functionality.
1618 Also added method for rewrite mode in tree parsers:
1621 Added setChild and deleteChild methods
1625 Added setChild and deleteChild implementations
1627 Added methods to deal with the parent and child index for a node.
1633 Added replaceChildren interface.
1635 Added replaceChildren.
1637 Added replaceChildren method but no implementation
1641 Added tree level argument to alt, tree so that auto AST
1645 Split template group: added two subclasses to handle different
1648 not construct another. Added ASTParser.stg and
1674 Added test rig update to handle AST construction by tree parsers.
1699 * Added line/charposition to node socket events and event dump so
1765 Added ProxyTree for passing across socket. Has line/charpos and tokenIndex
1769 * added null ptr protection in CommonTreeAdaptor.
1779 * added get method for the line/col to DFA map in Grammar.java
1787 * Added ability to set the port number in the constructor for the debug parser.
1869 * Fixed a major problem with gated semantic predicates. Added more
1911 * Fix a problem in my unused label optimization. Added new
1932 tokens. I cleaned up a lot of stuff in the grammars and added lots
1966 backtracking=true mode does not however. Added unit test.
1972 * Added -Xnoinlinedfa make all DFA with tables; no inline prediction with IFs
1987 files with -depend. Doesn't show T__.g temp file anymore. Added
1988 TLexer.tokens. Added .h files if defined.
1992 * Added -depend command-line option that, instead of processing files,
2036 * changed @finally to be @after and added a finally clause to the
2069 non-LL(*) due to recursion. just added terminate conditions to loop
2079 the computation detecting whether they are cyclic. I just added
2090 * Added lexer rule properties: start, stop
2134 Makes no sense otherwise. added getTokenStream to TreeNodeStream
2150 * added rewrite option that makes -> template rewrites do replace ops for
2188 * Added this to TreeAdaptor:
2225 * Added "reverse index" from node to stream index. Override
2233 * Added TreeNodeStream.get(index) to make it easier for interpreters to
2250 * Added traceIn/Out methods to recognizers so that you can override them;
2269 Added to Tree:
2287 * Added org.antlr.runtime.tree.DOTTreeGenerator so you can generate DOT
2405 * $text, $line, etc... were not working in assignments. Fixed and added
2412 * Added error if you don't specify what the AST type is; actions in tree
2454 * added rules recognizing setting of scopes' attributes to ActionTranslator.g
2519 * added C# target to lib, codegen, templates
2523 * added tree arg to navigation methods in treeadaptor
2530 * added warning that interpreter doesn't do synpreds yet
2631 * Added grammar parameter to recognizer templates so they can access
2636 * Fixed the gated pred merged state bug. Added unit test.
2638 * added new method to Target: getTokenTypeAsTargetLabel()
2662 * added -Xmaxdfaedges to allow you to increase number of edges allowed
2671 * Added a method to reset the tool error state for current thread.
2683 * Added backtracking report to the -report option
2685 * Added NFA->DFA conversion early termination report to the -report option
2687 * Added grammar level k and backtrack options to -report
2689 * Added a dozen unit tests to test autobacktrack NFA construction.
2696 * Added k=* option so you can set k=2, for example, on whole grammar,
2707 * Added -X option list to help
2727 * Added -IdbgST option to emit ST delimiters at start/stop of all
2744 * added output option to -report output.
2746 * added profiling info:
2835 * "scope x;" in a rule for unknown x gives no error. Fixed. Added unit test.
2864 * cleaned up input stream stuff. Added ANTLRReaderStream, ANTLRInputStream
2887 * Added @synpredgate {...} action so you can tell ANTLR how to gate actions
2902 properly force a return value struct to be built. Added unit test.
2932 * Improved grammar stats and added syntactic pred tracking.
2940 * Added getBacktrackingLevel() for any recognizer; needed for profiler.
2948 * Added Lexer.skip() to force lexer to ignore current token and look for
2965 * added abort method to Grammar so AW can terminate the conversion if it's
2970 * added method to get left recursive rules from grammar without doing full
2977 * added amazing optimization; reduces analysis time by 90% for java
2982 * added global k value for grammar to limit lookahead for all decisions unless
2985 * added failsafe so that any decision taking longer than 2 seconds to create
2988 * added an option (turned off for now) to use multiple threads to
3001 * Added ant build.xml file (reads build.properties file)
3037 * Added optimization for DFAs that fixed a codegen bug with rules in lexer:
3047 * debugging event handshake how sends grammar file name. Added getGrammarFileName() to recognizers…
3054 * added events for debugging tree parsers:
3077 * Added DebugTreeNodeStream and DebugTreeParser classes
3079 * Added ctor because the debug tree node stream will need to ask quesitons about nodes and since n…
3083 * added getter to TreeNodeStream:
3088 * Added TraceDebugEventListener that can dump all events to stdout.
3094 * added AST debug events to listener; added blank listener for convenience
3107 * Added new action name:
3124 * added @finally {...} action like @init for rules. Executes in
3150 * added getLine() etc... to Tree to support better error reporting for
3151 trees. Added MismatchedTreeNodeException.
3153 * $templates::foo() is gone. added % as special template symbol.
3188 * added TokenLabelType for lexer/parser for all token labels
3223 * added useful methods to runtime.BitSet and also to CommonToken so you can
3224 update the text. Added nice Token stream method:
3235 * added basic exception handling; no labels, just general catches:
3246 * Added method to TokenStream:
3263 * Added -print option to print out grammar w/o actions
3268 * Added syntactic predicates (...)=>. See December 4, 2005 entry:
3281 * Added gated predicates "{p}?=>" that literally turn off a production whereas
3294 I added testLexerPreds() and others in TestSemanticPredicateEvaluation.java
3296 * added execAction template in case we want to do something in front of
3369 * added warning about $r referring to both return value of rule and dynamic scope of rule
3403 * completely refactored the output templates; added some missing templates.
3434 default. In parser it is on greedy but also k=1 by default. Added
3435 unit tests. Added blog entry to describe.
3454 * added error message indicating that ANTLR can't figure out what your
3468 * added some internal debugging options
3482 * Added a few more unit tests dealing with escaped literals
3486 * tree parsers work; added CommonTreeNodeStream. See simplecTreeParser
3489 * added superClass and ASTLabelType options
3491 * refactored Parser to have a BaseParser and added TreeParser