public class Lexer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.text.Output |
dumpOutput |
| Constructor and Description |
|---|
Lexer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dump(xyz.cofe.text.Output out,
List<xyz.cofe.text.parser.Token> tokens) |
xyz.cofe.text.Output |
getDumpOutput() |
boolean |
isKeepNewLine() |
boolean |
isSkipWhitespace() |
xyz.cofe.collection.Pointer<xyz.cofe.text.parser.Token> |
parse(String source) |
xyz.cofe.collection.Pointer<xyz.cofe.text.parser.Token> |
parse(String[] args) |
void |
setDumpOutput(xyz.cofe.text.Output dumpOutput) |
void |
setKeepNewLine(boolean keepNewLine) |
void |
setSkipWhitespace(boolean skipWhitespace) |
protected void dump(xyz.cofe.text.Output out,
List<xyz.cofe.text.parser.Token> tokens)
public xyz.cofe.text.Output getDumpOutput()
public void setDumpOutput(xyz.cofe.text.Output dumpOutput)
public xyz.cofe.collection.Pointer<xyz.cofe.text.parser.Token> parse(String[] args)
public boolean isSkipWhitespace()
public void setSkipWhitespace(boolean skipWhitespace)
public boolean isKeepNewLine()
public void setKeepNewLine(boolean keepNewLine)
public xyz.cofe.collection.Pointer<xyz.cofe.text.parser.Token> parse(String source)
Copyright © 2017. All rights reserved.