|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.gate.wiki.antlr.YAMLexer
class YAMLexer
Parse and translate YAM input. All lexers for an input and included text share the same context but each lexer can have their own translator target. Most functionality is in the DefaultYAMEngine.
Field Summary | |
---|---|
static BitSet |
_tokenSet_0
|
static BitSet |
_tokenSet_1
|
static BitSet |
_tokenSet_10
|
static BitSet |
_tokenSet_11
|
static BitSet |
_tokenSet_12
|
static BitSet |
_tokenSet_13
|
static BitSet |
_tokenSet_14
|
static BitSet |
_tokenSet_15
|
static BitSet |
_tokenSet_16
|
static BitSet |
_tokenSet_17
|
static BitSet |
_tokenSet_18
|
static BitSet |
_tokenSet_19
|
static BitSet |
_tokenSet_2
|
static BitSet |
_tokenSet_3
|
static BitSet |
_tokenSet_4
|
static BitSet |
_tokenSet_5
|
static BitSet |
_tokenSet_6
|
static BitSet |
_tokenSet_7
|
static BitSet |
_tokenSet_8
|
static BitSet |
_tokenSet_9
|
protected YAMContext |
context
Tracks variables and such; later track line number etc... |
protected boolean |
inTable
Can't do some things in tables like bullet lists |
protected boolean |
inTitle
|
YAMTarget |
target
Each lexer/translator can have it's own target language |
Constructor Summary | |
YAMLexer(Reader in, YAMContext context)
Used by sublexers that handle plugin data; shares context with original |
|
YAMLexer(InputStream in)
|
|
YAMLexer(Reader in)
|
|
YAMLexer(InputBuffer ib)
|
|
YAMLexer(LexerSharedInputState state)
|
Method Summary | |
---|---|
protected void
|
captureText()
|
protected void
|
closeAllLists()
|
protected void
|
closeAllLists(int level)
|
protected void
|
closeList()
|
protected void
|
closeSectionsToLevel(int level)
|
protected void
|
define(String id, String value)
|
YAMContext
|
getContext()
|
YAMTarget
|
getTarget()
|
void
|
mANCHOR(boolean _createToken)
An anchor is a # followed by an ID |
protected void
|
mARG(boolean _createToken)
|
protected Vector
|
mARGLIST(boolean _createToken)
|
void
|
mBLANK(boolean _createToken)
|
void
|
mBLANK_LINE_THEN_MARKUP(boolean _createToken)
|
protected void
|
mBLOCKQUOTE(boolean _createToken)
|
void
|
mBOLD(boolean _createToken)
|
void
|
mBR(boolean _createToken)
|
protected void
|
mCODE(boolean _createToken)
|
void
|
mCOL_SEP(boolean _createToken)
|
protected void
|
mEND_TABLE(boolean _createToken)
|
void
|
mESC(boolean _createToken)
|
protected void
|
mESC2(boolean _createToken)
|
protected void
|
mID(boolean _createToken)
|
protected void
|
mINQUOTE(boolean _createToken)
|
void
|
mITALIC(boolean _createToken)
|
protected void
|
mLEFT_EDGE_MARKUP(boolean _createToken)
|
protected void
|
mLEVEL(boolean _createToken)
|
void
|
mLINE_START_THEN_MARKUP(boolean _createToken)
|
void
|
mLINK(boolean _createToken)
A link looks like %(url,title) or %(url), which is same as http://foo.com. |
void
|
mLONGDASH(boolean _createToken)
|
protected void
|
mNESTED_PAREN(boolean _createToken)
|
protected void
|
mNOT_SPECIAL_CHAR(boolean _createToken)
|
void
|
mPLUGIN(boolean _createToken)
|
void
|
mROW_SEP(boolean _createToken)
|
protected void
|
mSECTION(boolean _createToken)
|
protected void
|
mSTRING(boolean _createToken)
|
protected void
|
mTABLE(boolean _createToken)
|
protected void
|
mTEXT(boolean _createToken)
The catch-all "else" rule. |
protected void
|
mTEXT_TIL_END_ARG(boolean _createToken)
|
void
|
mTITLE(boolean _createToken)
First line of outermost file (stdin usually) is title |
protected void
|
mTOP_PAREN(boolean _createToken)
|
void
|
mTT(boolean _createToken)
|
protected void
|
mWS(boolean _createToken)
|
protected void
|
mWS2(boolean _createToken)
|
private static long[]
|
mk_tokenSet_0()
|
private static long[]
|
mk_tokenSet_1()
|
private static long[]
|
mk_tokenSet_10()
|
private static long[]
|
mk_tokenSet_11()
|
private static long[]
|
mk_tokenSet_12()
|
private static long[]
|
mk_tokenSet_13()
|
private static long[]
|
mk_tokenSet_14()
|
private static long[]
|
mk_tokenSet_15()
|
private static long[]
|
mk_tokenSet_16()
|
private static long[]
|
mk_tokenSet_17()
|
private static long[]
|
mk_tokenSet_18()
|
private static long[]
|
mk_tokenSet_19()
|
private static long[]
|
mk_tokenSet_2()
|
private static long[]
|
mk_tokenSet_3()
|
private static long[]
|
mk_tokenSet_4()
|
private static long[]
|
mk_tokenSet_5()
|
private static long[]
|
mk_tokenSet_6()
|
private static long[]
|
mk_tokenSet_7()
|
private static long[]
|
mk_tokenSet_8()
|
private static long[]
|
mk_tokenSet_9()
|
Token
|
nextToken()
|
protected void
|
ol(int level)
|
protected void
|
plugin(String id, Vector args)
|
protected void
|
section(String text, int level)
|
void
|
setContext(YAMContext context)
|
protected void
|
title(String title)
|
void
|
translate(YAMTarget target)
Begin on-the-fly syntax-directed translation |
protected void
|
ul(int level)
|
protected void
|
variable(String id)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Field Detail |
---|
static final BitSet _tokenSet_0
static final BitSet _tokenSet_1
static final BitSet _tokenSet_10
static final BitSet _tokenSet_11
static final BitSet _tokenSet_12
static final BitSet _tokenSet_13
static final BitSet _tokenSet_14
static final BitSet _tokenSet_15
static final BitSet _tokenSet_16
static final BitSet _tokenSet_17
static final BitSet _tokenSet_18
static final BitSet _tokenSet_19
static final BitSet _tokenSet_2
static final BitSet _tokenSet_3
static final BitSet _tokenSet_4
static final BitSet _tokenSet_5
static final BitSet _tokenSet_6
static final BitSet _tokenSet_7
static final BitSet _tokenSet_8
static final BitSet _tokenSet_9
protected YAMContext context
protected boolean inTable
protected boolean inTitle
YAMTarget target
Constructor Detail |
---|
public YAMLexer(Reader in, YAMContext context)
public YAMLexer(InputStream in)
public YAMLexer(Reader in)
public YAMLexer(InputBuffer ib)
public YAMLexer(LexerSharedInputState state)
Method Detail |
---|
protected void captureText()
protected void closeAllLists()
protected void closeAllLists(int level)
protected void closeList()
protected void closeSectionsToLevel(int level)
protected void define(String id, String value)
public YAMContext getContext()
public YAMTarget getTarget()
public final void mANCHOR(boolean _createToken)
protected final void mARG(boolean _createToken)
protected final Vector mARGLIST(boolean _createToken)
public final void mBLANK(boolean _createToken)
public final void mBLANK_LINE_THEN_MARKUP(boolean _createToken)
protected final void mBLOCKQUOTE(boolean _createToken)
public final void mBOLD(boolean _createToken)
public final void mBR(boolean _createToken)
protected final void mCODE(boolean _createToken)
public final void mCOL_SEP(boolean _createToken)
protected final void mEND_TABLE(boolean _createToken)
public final void mESC(boolean _createToken)
protected final void mESC2(boolean _createToken)
protected final void mID(boolean _createToken)
protected final void mINQUOTE(boolean _createToken)
public final void mITALIC(boolean _createToken)
protected final void mLEFT_EDGE_MARKUP(boolean _createToken)
protected final void mLEVEL(boolean _createToken)
public final void mLINE_START_THEN_MARKUP(boolean _createToken)
public final void mLINK(boolean _createToken)
public final void mLONGDASH(boolean _createToken)
protected final void mNESTED_PAREN(boolean _createToken)
protected final void mNOT_SPECIAL_CHAR(boolean _createToken)
public final void mPLUGIN(boolean _createToken)
public final void mROW_SEP(boolean _createToken)
protected final void mSECTION(boolean _createToken)
protected final void mSTRING(boolean _createToken)
protected final void mTABLE(boolean _createToken)
protected final void mTEXT(boolean _createToken)
protected final void mTEXT_TIL_END_ARG(boolean _createToken)
public final void mTITLE(boolean _createToken)
protected final void mTOP_PAREN(boolean _createToken)
public final void mTT(boolean _createToken)
protected final void mWS(boolean _createToken)
protected final void mWS2(boolean _createToken)
private static final long[] mk_tokenSet_0()
private static final long[] mk_tokenSet_1()
private static final long[] mk_tokenSet_10()
private static final long[] mk_tokenSet_11()
private static final long[] mk_tokenSet_12()
private static final long[] mk_tokenSet_13()
private static final long[] mk_tokenSet_14()
private static final long[] mk_tokenSet_15()
private static final long[] mk_tokenSet_16()
private static final long[] mk_tokenSet_17()
private static final long[] mk_tokenSet_18()
private static final long[] mk_tokenSet_19()
private static final long[] mk_tokenSet_2()
private static final long[] mk_tokenSet_3()
private static final long[] mk_tokenSet_4()
private static final long[] mk_tokenSet_5()
private static final long[] mk_tokenSet_6()
private static final long[] mk_tokenSet_7()
private static final long[] mk_tokenSet_8()
private static final long[] mk_tokenSet_9()
public Token nextToken()
protected void ol(int level)
protected void plugin(String id, Vector args)
protected void section(String text, int level)
public void setContext(YAMContext context)
protected void title(String title)
public void translate(YAMTarget target)
protected void ul(int level)
protected void variable(String id)
Groovy Documentation