com.thoughtworks.qdox.parser.impl

Class Parser


public class Parser
extends java.lang.Object

Field Summary

static short
ABSTRACT
static short
AMPERSAND
static short
AMPERSAND2
static short
ANNOCHAR
static short
ANNOINTERFACE
static short
ANNOSTRING
static short
AT
static short
BOOLEAN
static short
BOOLEAN_LITERAL
static short
BRACECLOSE
static short
BRACEOPEN
static short
BYTE
static short
CHAR
static short
CHAR_LITERAL
static short
CIRCUMFLEX
static short
CLASS
static short
CODEBLOCK
static short
COLON
static short
COMMA
static short
DEFAULT
static short
DOT
static short
DOTDOTDOT
static short
DOUBLE
static short
DOUBLE_LITERAL
static short
ENUM
static short
EQUALS
static short
EQUALS2
static short
EXCLAMATION
static short
EXTENDS
static short
FINAL
static short
FLOAT
static short
FLOAT_LITERAL
static short
GREATEREQUALS
static short
GREATERTHAN
static short
GREATERTHAN2
static short
GREATERTHAN3
static short
IDENTIFIER
static short
IMPLEMENTS
static short
IMPORT
static short
INT
static short
INTEGER_LITERAL
static short
INTERFACE
static short
JAVADOCEND
static short
JAVADOCEOL
static short
JAVADOCSTART
static short
JAVADOCTAG
static short
JAVADOCTOKEN
static short
LESSEQUALS
static short
LESSTHAN
static short
LESSTHAN2
static short
LONG
static short
LONG_LITERAL
static short
MINUS
static short
NATIVE
static short
NOTEQUALS
static short
PACKAGE
static short
PARENBLOCK
static short
PARENCLOSE
static short
PARENOPEN
static short
PERCENT
static short
PLUS
static short
PRIVATE
static short
PROTECTED
static short
PUBLIC
static short
QUERY
static short
SEMI
static short
SHORT
static short
SLASH
static short
SQUARECLOSE
static short
SQUAREOPEN
static short
STAR
static short
STATIC
static short
STRICTFP
static short
STRING_LITERAL
static short
SUPER
static short
SYNCHRONIZED
static short
THROWS
static short
TILDE
static short
TRANSIENT
static short
VERTLINE
static short
VERTLINE2
static short
VOID
static short
VOLATILE
static short
YYERRCODE

Constructor Summary

Parser(Lexer lexer, Builder builder)

Method Summary

boolean
parse()
Parse file.
void
setDebugLexer(boolean debug)
void
setDebugParser(boolean debug)

Field Details

ABSTRACT

public static final short ABSTRACT
Field Value:
276

AMPERSAND

public static final short AMPERSAND
Field Value:
310

AMPERSAND2

public static final short AMPERSAND2
Field Value:
305

ANNOCHAR

public static final short ANNOCHAR
Field Value:
265

ANNOINTERFACE

public static final short ANNOINTERFACE
Field Value:
285

ANNOSTRING

public static final short ANNOSTRING
Field Value:
264

AT

public static final short AT
Field Value:
316

BOOLEAN

public static final short BOOLEAN
Field Value:
329

BOOLEAN_LITERAL

public static final short BOOLEAN_LITERAL
Field Value:
333

BRACECLOSE

public static final short BRACECLOSE
Field Value:
292

BRACEOPEN

public static final short BRACEOPEN
Field Value:
291

BYTE

public static final short BYTE
Field Value:
322

CHAR

public static final short CHAR
Field Value:
326

CHAR_LITERAL

public static final short CHAR_LITERAL
Field Value:
338

CIRCUMFLEX

public static final short CIRCUMFLEX
Field Value:
312

CLASS

public static final short CLASS
Field Value:
282

CODEBLOCK

public static final short CODEBLOCK
Field Value:
320

COLON

public static final short COLON
Field Value:
315

COMMA

public static final short COMMA
Field Value:
260

DEFAULT

public static final short DEFAULT
Field Value:
290

DOT

public static final short DOT
Field Value:
258

DOTDOTDOT

public static final short DOTDOTDOT
Field Value:
259

DOUBLE

public static final short DOUBLE
Field Value:
328

DOUBLE_LITERAL

public static final short DOUBLE_LITERAL
Field Value:
337

ENUM

public static final short ENUM
Field Value:
284

EQUALS

public static final short EQUALS
Field Value:
263

EQUALS2

public static final short EQUALS2
Field Value:
307

EXCLAMATION

public static final short EXCLAMATION
Field Value:
304

EXTENDS

public static final short EXTENDS
Field Value:
287

FINAL

public static final short FINAL
Field Value:
275

FLOAT

public static final short FLOAT
Field Value:
327

FLOAT_LITERAL

public static final short FLOAT_LITERAL
Field Value:
336

GREATEREQUALS

public static final short GREATEREQUALS
Field Value:
300

GREATERTHAN

public static final short GREATERTHAN
Field Value:
298

GREATERTHAN2

public static final short GREATERTHAN2
Field Value:
302

GREATERTHAN3

public static final short GREATERTHAN3
Field Value:
303

IDENTIFIER

public static final short IDENTIFIER
Field Value:
330

IMPLEMENTS

public static final short IMPLEMENTS
Field Value:
288

IMPORT

public static final short IMPORT
Field Value:
270

INT

public static final short INT
Field Value:
324

INTEGER_LITERAL

public static final short INTEGER_LITERAL
Field Value:
334

INTERFACE

public static final short INTERFACE
Field Value:
283

JAVADOCEND

public static final short JAVADOCEND
Field Value:
318

JAVADOCEOL

public static final short JAVADOCEOL
Field Value:
319

JAVADOCSTART

public static final short JAVADOCSTART
Field Value:
317

JAVADOCTAG

public static final short JAVADOCTAG
Field Value:
331

JAVADOCTOKEN

public static final short JAVADOCTOKEN
Field Value:
332

LESSEQUALS

public static final short LESSEQUALS
Field Value:
299

LESSTHAN

public static final short LESSTHAN
Field Value:
297

LESSTHAN2

public static final short LESSTHAN2
Field Value:
301

LONG

public static final short LONG
Field Value:
325

LONG_LITERAL

public static final short LONG_LITERAL
Field Value:
335

MINUS

public static final short MINUS
Field Value:
268

NATIVE

public static final short NATIVE
Field Value:
277

NOTEQUALS

public static final short NOTEQUALS
Field Value:
308

PACKAGE

public static final short PACKAGE
Field Value:
269

PARENBLOCK

public static final short PARENBLOCK
Field Value:
321

PARENCLOSE

public static final short PARENCLOSE
Field Value:
296

PARENOPEN

public static final short PARENOPEN
Field Value:
295

PERCENT

public static final short PERCENT
Field Value:
262

PLUS

public static final short PLUS
Field Value:
267

PRIVATE

public static final short PRIVATE
Field Value:
273

PROTECTED

public static final short PROTECTED
Field Value:
272

PUBLIC

public static final short PUBLIC
Field Value:
271

QUERY

public static final short QUERY
Field Value:
314

SEMI

public static final short SEMI
Field Value:
257

SHORT

public static final short SHORT
Field Value:
323

SLASH

public static final short SLASH
Field Value:
266

SQUARECLOSE

public static final short SQUARECLOSE
Field Value:
294

SQUAREOPEN

public static final short SQUAREOPEN
Field Value:
293

STAR

public static final short STAR
Field Value:
261

STATIC

public static final short STATIC
Field Value:
274

STRICTFP

public static final short STRICTFP
Field Value:
278

STRING_LITERAL

public static final short STRING_LITERAL
Field Value:
339

SUPER

public static final short SUPER
Field Value:
289

SYNCHRONIZED

public static final short SYNCHRONIZED
Field Value:
279

THROWS

public static final short THROWS
Field Value:
286

TILDE

public static final short TILDE
Field Value:
309

TRANSIENT

public static final short TRANSIENT
Field Value:
280

VERTLINE

public static final short VERTLINE
Field Value:
311

VERTLINE2

public static final short VERTLINE2
Field Value:
306

VOID

public static final short VOID
Field Value:
313

VOLATILE

public static final short VOLATILE
Field Value:
281

YYERRCODE

public static final short YYERRCODE
Field Value:
256

Constructor Details

Parser

public Parser(Lexer lexer,
              Builder builder)

Method Details

parse

public boolean parse()
Parse file. Return true if successful.

setDebugLexer

public void setDebugLexer(boolean debug)

setDebugParser

public void setDebugParser(boolean debug)