Extension SDK 10.1.2

Package oracle.javatools.parser.generic

The Generic Lexer package is a basic set of classes to help in quickly prototyping a lexer/scanner for a given language.

See:
          Description

Interface Summary
GenericTokens The GenericTokens interface describes the tokens for a generic lexer.
 

Class Summary
BraceHelper The BraceHelper class is a helper class that can be used by brace matching implementations for language definitions based on the Language API.
GenericLexer The GenericLexer is a concrete implementation of the Lexer interface that can be used to lex Language implementations.
Language The Language interface provides methods for providing basic details of a language, such as the keywords, the comment delimiters, and the quote delimiters of a language.
 

Package oracle.javatools.parser.generic Description

The Generic Lexer package is a basic set of classes to help in quickly prototyping a lexer/scanner for a given language. Such a lexer could be used with the editor language framework to provide basic syntax highlighting services for a language.

To use this framework, define a Language implementation which specifics the keywords, comments, strings, numbers, and brace aspects of the language.

To create a lexer for this language, simply instantiate a GenericLexer with an instance of your Language implementation.


Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.