Analizzatore lessicale per linguaggio Prolog.
Specifica le proprietà del linguaggio Prolog rispetto a quelle generiche della classe Lexer.
Utilizza gli insiemi di parole chiave definiti nel package Interpreter.PrologInterpreter.PrologLexer.Sets.
Fields inherited from class Interpreter.Sexp.Utils.Lexer.Lexer
public PrologLexer(java.io.Reader I,
PrimitiveSet ps)
Costruisce un PrologLexer che analizzerà l'input preso da I.
Introduce il carattere di commento '%' e definisce i set di parole e simboli chiave.
Parameters:
I - è l'input da analizzare.
ps - specifica quale deve essere il PrimitiveSet dell'interprete;
consente la definizione di nuove primitive.
PrologLexer
public PrologLexer(java.lang.String s,
PrimitiveSet ps)
Costruisce un PrologLexer che analizzerà la stringa passata come parametro.
Introduce il carattere di commento '%' e definisce i set di parole e simboli chiave.
Parameters:
s - è la stringa da analizzare.
ps - specifica quale deve essere il PrimitiveSet dell'interprete;
consente la definizione di nuove primitive.