Class Index
The regex_parser class is an auto-generated parser class built from the grammar regex_parser.par.
The TokenInfo class holds information about a token from the input stream
The RXBuild namespace is the root namespace for all things RXBuild
The RXBuild.Dom namespace holds the classes that represent a parsed regular expression
The AlternativeMatch class matches exactly one of its children
The BackTrackOrEscapeTempMatch class matches previously referenced group
The CharacterRangeMatch class matches a range of characters (eg: [a-z])
The GroupMatch class matches a child match and stores the match
The LiteralMatcher class matches the provided text literally
Abstract base class for all matching nodes in the regexps DOM tree
The RXBuild.Dom.NodeVisitor is an abstrcact class that implements the hierarchical visitor pattern in a way suitable for building trees
The PositionalMatch class matches the specific positions (such as $, ^, \b and \B)
Represents a repeated match in a regular expression, such as with the operators *, ?, + and {}
RXBuild.Engine
Holds a facade for running regular expressions.
The RXBuild.Engine.BrowserEngine A facade for using the current default (browser)
implementation of the regular expression
The RXBuild.Engine.ResultListener is an abstract interface that receives the result of a regular expression matcher.
The RXBuild.RegExp class holds a regular expression as input by the user, and connects with the various operations
The RXBuild.UI namespace is the root namespace for all things related to RXBuilds user interface
The RXBuild.UI.DelayedRefresh Holds a triggerable and cancelable delayed event object which adjusts its frequency.
The RXBuild.UI.Status controls an always-on-top div that shows a tasks status
The RXBuild.UI.Diagram.Boxer draws the inner renderer with a box around it
The RXBuild.UI.Diagram.Box draws the inner renderer with a box around it
The RXBuild.UI.Diagram.DomRenderer renders a DOM element (by positioning it)
The RXBuild.UI.Dialog displays a YUI dialog with a text area or provided HTMLElement as main content, and configurable verbs
The RXBuild.UI.HtmlExplanationTreeBuilder visits the DOM of the parsed regexp to build a corresponding YUI tree
The RXBuild.UI.HtmlResultTreeViewer displays the results of matching a regular expression inline with the text
The RXBuild.UI.HtmlResultTreeViewer displays the results of matching a regular expression inline with the text
The RXBuild.UI.HtmlResultViewer displays the results of matching a regular expression inline with the text
The RXBuild.UI.QuickRefViewer displays a quick reference in a user-friendly format
The RegexViewer holds selectable, self-updating views of the regular expression
The RXBuild.UI.RXEditor Is the main controller class for things related to editing a regular expression
The RXBuild.UI.Status controls an always-on-top div that shows a tasks status
The RXBuild.UI.Diagram.Alternates displays a connected stack of renderables
The RXBuild.UI.Diagram.Box draws the inner renderer with a box around it
The RXBuild.UI.Diagram.Sequence displays a connected sequence of renderables
RXBuild.Utils is a namespace to group utility functions written for the RXBuild project.
The RangeSet holds a set of numeric ranges sparsely