org.fife.ui.rsyntaxtextarea.parser
Date: 2017-02-11

# 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.
  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.

- Enum Summary
  Enum | Description
  --- | ---
  ParserNotice.Level | Denotes the severity of a parser notice.

## 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.