Home | Modules | Class Hierarchy | Alphabetical List | Compound List | Related Pages

Colorer interfaces


Detailed Description

Basic colorer interfaces and abstract classes.

All the commons, used in Colorer parser working.


Modules

 Editor
 Common editor abstraction classes.
 Handlers
 Different service handlers classes and interfaces.
 Parsers
 Common parsers implementation classes.
 Viewer/streaming
 Classes, which allows simple text parse and stream processing of parsed results.

Data Structures

class  ErrorHandler
 Informs application about different Parsing problems and warning. More...
class  FileType
 HRC FileType (or prototype) instance. More...
class  HRCParserException
 Informs application about internal HRC parsing problems. More...
class  HRCParser
 Abstract template of HRCParser class implementation. More...
class  LineSource
 Interface for editor line information requests. More...
class  ParserFactory
 Maintains catalog of HRC and HRD references. More...
class  ParserFactoryException
 Exception, thrown by ParserFactory class methods. More...
class  Region
 HRC Region implementation. More...
class  RegionHandler
 Handles parse information, passed from TextParser. More...
class  Scheme
 HRC Scheme instance information. More...
class  TextParser
 Basic lexical/syntax parser interface. More...

Enumerations

enum  TextParseMode { TPM_CACHE_OFF, TPM_CACHE_READ, TPM_CACHE_UPDATE }
 List of available parse modes. More...


Enumeration Type Documentation

enum TextParseMode
 

List of available parse modes.

Enumerator:
TPM_CACHE_OFF  Parser will start execution from the root document's scheme, no cache information will be used.
TPM_CACHE_READ  Parser will use internal cache information to make initial text positioning and guarantee syntax structure validness.

The text structure will not be dropped and cache tree will remain the same.

TPM_CACHE_UPDATE  Allows parser not only read cache information, but also update it during parse process.

Also causes all cached data from starting parse position to be dropped.



Colorer-take5 Library. Copyright © 1999-2006 Igor Russkih.
Generated at Fri Nov 24 17:13:15 2006 by doxygen 1.4.6.