se.chalmers.cs.gf.parse.lex
Class Lexers

java.lang.Object
  extended by se.chalmers.cs.gf.parse.lex.Lexers

public class Lexers
extends java.lang.Object

Maps language names to lexers.


Method Summary
 void add(java.lang.String language, Lexer lexer)
           
 Lexer get(java.lang.String language)
           
static Lexers loadLexers(java.lang.String defaultLexerName, java.util.Map<java.lang.String,java.lang.String> lexerNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public void add(java.lang.String language,
                Lexer lexer)

get

public Lexer get(java.lang.String language)

loadLexers

public static Lexers loadLexers(java.lang.String defaultLexerName,
                                java.util.Map<java.lang.String,java.lang.String> lexerNames)