# Package org.fife.ui.rsyntaxtextarea.parser

Interfaces for parsing text in RSyntaxTextAreas and identifying errors, warnings, etc.

See: Description

Interface Summary
Interface | Description
--- | ---
ExtendedHyperlinkListener | Listens for hyperlink events from `FocusableTip`s.
Parser | An interface for a parser for content in an `RSyntaxTextArea`.
ParseResult | The result from a `Parser`.
ParserNotice | A notice (e.g., a warning or error) from a parser.

Class Summary
Class | Description
--- | ---
AbstractParser | A base class for `Parser` implementations.
DefaultParseResult | A basic implementation of `ParseResult`.
DefaultParserNotice | Base implementation of a parser notice.
TaskTagParser | Parser that identifies "task tags," such as "`TODO`", "`FIXME`", etc. in source code comments.
TaskTagParser.TaskNotice | A parser notice that signifies a task.
ToolTipInfo | Wrapper for a tool tip and a listener for hyperlink events in the tool tip (assuming the tip is HTML).
XmlParser | A parser for XML documents.

## Package org.fife.ui.rsyntaxtextarea.parser Description

Interfaces for parsing text in RSyntaxTextAreas and identifying errors, warnings, etc. Implementations of the `Parser` interface are notified when the document has been modified, so they can add squiggle-underline markers to instances of RSTA to signify code errors and other important snippets.