Gramaticas
Class parserTreeCYK

java.lang.Object
  extended by Gramaticas.parserTreeCYK
All Implemented Interfaces:
parserTreeCYKConstants

public class parserTreeCYK
extends java.lang.Object
implements parserTreeCYKConstants

Clase que implementa el analizador sintactico o parser de arboles de analisis en formato parentizado. Esta clase ha sido generada a partir de un *.jj mediante Javacc empleando esta gramatica.

IMPORTANTE: no modificar este fichero!

Version:
Revision 1.1.0, 14/04/09
Author:
Jesus Vilares ( jvilares@udc.es)

Field Summary
private static boolean firstTime
          Variable de control indicando si es la primera vez o no que se emplea el parser
private static java.util.Vector jj_expentries
           
private static int[] jj_expentry
           
private static int jj_gen
           
private static boolean jj_initialized_once
           
(package private) static SimpleCharStream jj_input_stream
           
private static int jj_kind
           
private static int[] jj_la1
           
private static int[] jj_la1_0
           
static Token jj_nt
           
private static int jj_ntk
           
static Token token
           
static parserTreeCYKTokenManager token_source
           
 
Fields inherited from interface Gramaticas.parserTreeCYKConstants
DEFAULT, EOF, NOTERMINAL, PARENTESISCLOSE, PARENTESISOPEN, TERMINAL, tokenImage
 
Constructor Summary
parserTreeCYK(java.io.InputStream stream)
           
parserTreeCYK(java.io.InputStream stream, java.lang.String encoding)
           
parserTreeCYK(parserTreeCYKTokenManager tm)
           
parserTreeCYK(java.io.Reader stream)
           
 
Method Summary
static java.util.ArrayList cola()
           
static void disable_tracing()
           
static void enable_tracing()
           
static ParseException generateParseException()
           
static Token getNextToken()
           
static Token getToken(int index)
           
private static Token jj_consume_token(int kind)
           
private static void jj_la1_0()
           
private static int jj_ntk()
           
static ArbolCYK one_line()
           
static ArbolCYK parse(java.lang.String s)
           
static void ReInit(java.io.InputStream stream)
           
static void ReInit(java.io.InputStream stream, java.lang.String encoding)
           
 void ReInit(parserTreeCYKTokenManager tm)
           
static void ReInit(java.io.Reader stream)
           
static ArbolCYK subarbol()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstTime

private static boolean firstTime
Variable de control indicando si es la primera vez o no que se emplea el parser


jj_initialized_once

private static boolean jj_initialized_once

token_source

public static parserTreeCYKTokenManager token_source

jj_input_stream

static SimpleCharStream jj_input_stream

token

public static Token token

jj_nt

public static Token jj_nt

jj_ntk

private static int jj_ntk

jj_gen

private static int jj_gen

jj_la1

private static final int[] jj_la1

jj_la1_0

private static int[] jj_la1_0

jj_expentries

private static java.util.Vector jj_expentries

jj_expentry

private static int[] jj_expentry

jj_kind

private static int jj_kind
Constructor Detail

parserTreeCYK

public parserTreeCYK(java.io.InputStream stream)

parserTreeCYK

public parserTreeCYK(java.io.InputStream stream,
                     java.lang.String encoding)

parserTreeCYK

public parserTreeCYK(java.io.Reader stream)

parserTreeCYK

public parserTreeCYK(parserTreeCYKTokenManager tm)
Method Detail

parse

public static ArbolCYK parse(java.lang.String s)
                      throws ParseException,
                             G_Exception
Throws:
ParseException
G_Exception

one_line

public static final ArbolCYK one_line()
                               throws ParseException,
                                      G_Exception
Throws:
ParseException
G_Exception

subarbol

public static final ArbolCYK subarbol()
                               throws ParseException,
                                      G_Exception
Throws:
ParseException
G_Exception

cola

public static final java.util.ArrayList cola()
                                      throws ParseException,
                                             G_Exception
Throws:
ParseException
G_Exception

jj_la1_0

private static void jj_la1_0()

ReInit

public static void ReInit(java.io.InputStream stream)

ReInit

public static void ReInit(java.io.InputStream stream,
                          java.lang.String encoding)

ReInit

public static void ReInit(java.io.Reader stream)

ReInit

public void ReInit(parserTreeCYKTokenManager tm)

jj_consume_token

private static final Token jj_consume_token(int kind)
                                     throws ParseException
Throws:
ParseException

getNextToken

public static final Token getNextToken()

getToken

public static final Token getToken(int index)

jj_ntk

private static final int jj_ntk()

generateParseException

public static ParseException generateParseException()

enable_tracing

public static final void enable_tracing()

disable_tracing

public static final void disable_tracing()