plp.imperative2.parser.Imp2ParserConstants Interface Reference

Inherited by plp.imperative2.parser.Imp2Parser, and plp.imperative2.parser.Imp2ParserTokenManager.

Inheritance diagram for plp.imperative2.parser.Imp2ParserConstants:

Inheritance graph
[legend]
List of all members.

Public Attributes

int EOF = 0
int SINGLE_LINE_COMMENT = 6
int FORMAL_COMMENT = 7
int MULTI_LINE_COMMENT = 8
int AND = 9
int OR = 10
int NOT = 11
int LENGTH = 12
int TRUE = 13
int FALSE = 14
int VAR = 15
int COMAND_SKIP = 16
int WHILE = 17
int DO = 18
int READ = 19
int WRITE = 20
int IF = 21
int THEN = 22
int ELSE = 23
int PROC = 24
int CALL = 25
int INT = 26
int BOOLEAN = 27
int STRING = 28
int INTEGER_LITERAL = 29
int DECIMAL_LITERAL = 30
int HEX_LITERAL = 31
int OCTAL_LITERAL = 32
int STRING_LITERAL = 33
int IDENTIFIER = 34
int LETTER = 35
int DIGIT = 36
int LPAREN = 37
int RPAREN = 38
int LBRACE = 39
int RBRACE = 40
int LBRACKET = 41
int RBRACKET = 42
int SEMICOLON = 43
int COMMA = 44
int DOT = 45
int ATTRIB = 46
int ASSIGN = 47
int GT = 48
int LT = 49
int BANG = 50
int TILDE = 51
int HOOK = 52
int COLON = 53
int EQ = 54
int LE = 55
int GE = 56
int NE = 57
int SC_OR = 58
int SC_AND = 59
int CONCAT = 60
int PLUS = 61
int MINUS = 62
int STAR = 63
int SLASH = 64
int BIT_AND = 65
int BIT_OR = 66
int XOR = 67
int REM = 68
int DEFAULT = 0
String[] tokenImage

Detailed Description

Definition at line 4 of file Imp2ParserConstants.java.


Member Data Documentation

int plp.imperative2.parser.Imp2ParserConstants.AND = 9

Definition at line 10 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_4(), plp.imperative2.parser.Imp2Parser.jj_3R_73(), and plp.imperative2.parser.Imp2Parser.PExpAnd().

int plp.imperative2.parser.Imp2ParserConstants.ASSIGN = 47

Definition at line 48 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_6(), and plp.imperative2.parser.Imp2Parser.PDeclaracaoVariavel().

int plp.imperative2.parser.Imp2ParserConstants.ATTRIB = 46

Definition at line 47 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_24(), and plp.imperative2.parser.Imp2Parser.PAtribuicao().

int plp.imperative2.parser.Imp2ParserConstants.BANG = 50

Definition at line 51 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.BIT_AND = 65

Definition at line 66 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.BIT_OR = 66

Definition at line 67 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.BOOLEAN = 27

Definition at line 28 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_85(), plp.imperative2.parser.Imp2Parser.PDefProcedimento(), plp.imperative2.parser.Imp2Parser.PListaDeclaracaoParametro(), and plp.imperative2.parser.Imp2Parser.PTipo().

int plp.imperative2.parser.Imp2ParserConstants.CALL = 25

Definition at line 26 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_30(), plp.imperative2.parser.Imp2Parser.PChamadaProcedimento(), plp.imperative2.parser.Imp2Parser.PComando(), and plp.imperative2.parser.Imp2Parser.PComandoSimples().

int plp.imperative2.parser.Imp2ParserConstants.COLON = 53

Definition at line 54 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.COMAND_SKIP = 16

Definition at line 17 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_23(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), and plp.imperative2.parser.Imp2Parser.PSkip().

int plp.imperative2.parser.Imp2ParserConstants.COMMA = 44

Definition at line 45 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_9(), plp.imperative2.parser.Imp2Parser.jj_3R_57(), plp.imperative2.parser.Imp2Parser.jj_3R_61(), plp.imperative2.parser.Imp2Parser.jj_3R_82(), plp.imperative2.parser.Imp2Parser.PDeclaracaoComposta(), plp.imperative2.parser.Imp2Parser.PDefProcedimento(), plp.imperative2.parser.Imp2Parser.PListaDeclaracaoParametro(), and plp.imperative2.parser.Imp2Parser.PListaExpressao().

int plp.imperative2.parser.Imp2ParserConstants.CONCAT = 60

Definition at line 61 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_2(), plp.imperative2.parser.Imp2Parser.jj_3R_71(), and plp.imperative2.parser.Imp2Parser.PExpConcat().

int plp.imperative2.parser.Imp2ParserConstants.DECIMAL_LITERAL = 30

Definition at line 31 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.DEFAULT = 0

Definition at line 71 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.DIGIT = 36

Definition at line 37 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.DO = 18

Definition at line 19 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_26(), and plp.imperative2.parser.Imp2Parser.PWhile().

int plp.imperative2.parser.Imp2ParserConstants.DOT = 45

Definition at line 46 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.ELSE = 23

Definition at line 24 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_27(), and plp.imperative2.parser.Imp2Parser.PIfThenElse().

int plp.imperative2.parser.Imp2ParserConstants.EOF = 0

Definition at line 6 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.EQ = 54

Definition at line 55 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_6(), plp.imperative2.parser.Imp2Parser.jj_3R_75(), and plp.imperative2.parser.Imp2Parser.PExpEquals().

int plp.imperative2.parser.Imp2ParserConstants.FALSE = 14

Definition at line 15 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_59(), plp.imperative2.parser.Imp2Parser.PExpBinaria(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PExpressao(), plp.imperative2.parser.Imp2Parser.PListaExpressao(), plp.imperative2.parser.Imp2Parser.PValor(), and plp.imperative2.parser.Imp2Parser.PValorBooleano().

int plp.imperative2.parser.Imp2ParserConstants.FORMAL_COMMENT = 7

Definition at line 8 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.GE = 56

Definition at line 57 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.GT = 48

Definition at line 49 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.HEX_LITERAL = 31

Definition at line 32 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.HOOK = 52

Definition at line 53 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.IDENTIFIER = 34

Definition at line 35 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_7(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), plp.imperative2.parser.Imp2Parser.PExpBinaria(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PExpressao(), plp.imperative2.parser.Imp2Parser.PId(), and plp.imperative2.parser.Imp2Parser.PListaExpressao().

int plp.imperative2.parser.Imp2ParserConstants.IF = 21

Definition at line 22 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_27(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), and plp.imperative2.parser.Imp2Parser.PIfThenElse().

int plp.imperative2.parser.Imp2ParserConstants.INT = 26

Definition at line 27 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_84(), plp.imperative2.parser.Imp2Parser.PDefProcedimento(), plp.imperative2.parser.Imp2Parser.PListaDeclaracaoParametro(), and plp.imperative2.parser.Imp2Parser.PTipo().

int plp.imperative2.parser.Imp2ParserConstants.INTEGER_LITERAL = 29

Definition at line 30 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_46(), plp.imperative2.parser.Imp2Parser.PExpBinaria(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PExpressao(), plp.imperative2.parser.Imp2Parser.PListaExpressao(), plp.imperative2.parser.Imp2Parser.PValor(), and plp.imperative2.parser.Imp2Parser.PValorInteiro().

int plp.imperative2.parser.Imp2ParserConstants.LBRACE = 39

Definition at line 40 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_25(), plp.imperative2.parser.Imp2Parser.jj_3R_78(), plp.imperative2.parser.Imp2Parser.jj_3R_79(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoDeclaracao(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), and plp.imperative2.parser.Imp2Parser.PDefProcedimento().

int plp.imperative2.parser.Imp2ParserConstants.LBRACKET = 41

Definition at line 42 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.LE = 55

Definition at line 56 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.LENGTH = 12

Definition at line 13 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_34(), plp.imperative2.parser.Imp2Parser.PExpLength(), plp.imperative2.parser.Imp2Parser.PExpUnaria(), and plp.imperative2.parser.Imp2Parser.PListaExpressao().

int plp.imperative2.parser.Imp2ParserConstants.LETTER = 35

Definition at line 36 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.LPAREN = 37

Definition at line 38 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_10(), plp.imperative2.parser.Imp2Parser.jj_3R_14(), plp.imperative2.parser.Imp2Parser.jj_3R_18(), plp.imperative2.parser.Imp2Parser.jj_3R_30(), plp.imperative2.parser.Imp2Parser.jj_3R_52(), plp.imperative2.parser.Imp2Parser.jj_3R_53(), plp.imperative2.parser.Imp2Parser.jj_3R_54(), plp.imperative2.parser.Imp2Parser.jj_3R_69(), plp.imperative2.parser.Imp2Parser.jj_3R_70(), plp.imperative2.parser.Imp2Parser.PChamadaProcedimento(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), plp.imperative2.parser.Imp2Parser.PDeclaracao(), plp.imperative2.parser.Imp2Parser.PDeclaracaoProcedimento(), plp.imperative2.parser.Imp2Parser.PExpBinaria(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PExpressao(), plp.imperative2.parser.Imp2Parser.PListaExpressao(), plp.imperative2.parser.Imp2Parser.PRead(), and plp.imperative2.parser.Imp2Parser.PWrite().

int plp.imperative2.parser.Imp2ParserConstants.LT = 49

Definition at line 50 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.MINUS = 62

Definition at line 63 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_3(), plp.imperative2.parser.Imp2Parser.jj_3R_32(), plp.imperative2.parser.Imp2Parser.jj_3R_72(), plp.imperative2.parser.Imp2Parser.PExpMenos(), plp.imperative2.parser.Imp2Parser.PExpSub(), plp.imperative2.parser.Imp2Parser.PExpUnaria(), and plp.imperative2.parser.Imp2Parser.PListaExpressao().

int plp.imperative2.parser.Imp2ParserConstants.MULTI_LINE_COMMENT = 8

Definition at line 9 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.NE = 57

Definition at line 58 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.NOT = 11

Definition at line 12 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_33(), plp.imperative2.parser.Imp2Parser.PExpNot(), plp.imperative2.parser.Imp2Parser.PExpUnaria(), and plp.imperative2.parser.Imp2Parser.PListaExpressao().

int plp.imperative2.parser.Imp2ParserConstants.OCTAL_LITERAL = 32

Definition at line 33 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.OR = 10

Definition at line 11 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_5(), plp.imperative2.parser.Imp2Parser.jj_3R_74(), and plp.imperative2.parser.Imp2Parser.PExpOr().

int plp.imperative2.parser.Imp2ParserConstants.PLUS = 61

Definition at line 62 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_76(), and plp.imperative2.parser.Imp2Parser.PExpSoma().

int plp.imperative2.parser.Imp2ParserConstants.PROC = 24

Definition at line 25 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_10(), plp.imperative2.parser.Imp2Parser.jj_3R_69(), plp.imperative2.parser.Imp2Parser.jj_3R_70(), plp.imperative2.parser.Imp2Parser.PDeclaracao(), and plp.imperative2.parser.Imp2Parser.PDeclaracaoProcedimento().

int plp.imperative2.parser.Imp2ParserConstants.RBRACE = 40

Definition at line 41 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_25(), plp.imperative2.parser.Imp2Parser.jj_3R_78(), plp.imperative2.parser.Imp2Parser.jj_3R_79(), plp.imperative2.parser.Imp2Parser.PComandoDeclaracao(), and plp.imperative2.parser.Imp2Parser.PDefProcedimento().

int plp.imperative2.parser.Imp2ParserConstants.RBRACKET = 42

Definition at line 43 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.READ = 19

Definition at line 20 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_53(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), plp.imperative2.parser.Imp2Parser.PIO(), and plp.imperative2.parser.Imp2Parser.PRead().

int plp.imperative2.parser.Imp2ParserConstants.REM = 68

Definition at line 69 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.RPAREN = 38

Definition at line 39 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_10(), plp.imperative2.parser.Imp2Parser.jj_3R_14(), plp.imperative2.parser.Imp2Parser.jj_3R_18(), plp.imperative2.parser.Imp2Parser.jj_3R_30(), plp.imperative2.parser.Imp2Parser.jj_3R_52(), plp.imperative2.parser.Imp2Parser.jj_3R_53(), plp.imperative2.parser.Imp2Parser.jj_3R_54(), plp.imperative2.parser.Imp2Parser.jj_3R_69(), plp.imperative2.parser.Imp2Parser.jj_3R_79(), plp.imperative2.parser.Imp2Parser.PChamadaProcedimento(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), plp.imperative2.parser.Imp2Parser.PDeclaracao(), plp.imperative2.parser.Imp2Parser.PDeclaracaoProcedimento(), plp.imperative2.parser.Imp2Parser.PDefProcedimento(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PRead(), and plp.imperative2.parser.Imp2Parser.PWrite().

int plp.imperative2.parser.Imp2ParserConstants.SC_AND = 59

Definition at line 60 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.SC_OR = 58

Definition at line 59 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.SEMICOLON = 43

Definition at line 44 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3_1(), plp.imperative2.parser.Imp2Parser.jj_3R_25(), plp.imperative2.parser.Imp2Parser.jj_3R_55(), plp.imperative2.parser.Imp2Parser.PComandoDeclaracao(), and plp.imperative2.parser.Imp2Parser.PSequenciaComando().

int plp.imperative2.parser.Imp2ParserConstants.SINGLE_LINE_COMMENT = 6

Definition at line 7 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.SLASH = 64

Definition at line 65 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.STAR = 63

Definition at line 64 of file Imp2ParserConstants.java.

int plp.imperative2.parser.Imp2ParserConstants.STRING = 28

Definition at line 29 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_86(), plp.imperative2.parser.Imp2Parser.PDefProcedimento(), plp.imperative2.parser.Imp2Parser.PListaDeclaracaoParametro(), and plp.imperative2.parser.Imp2Parser.PTipo().

int plp.imperative2.parser.Imp2ParserConstants.STRING_LITERAL = 33

Definition at line 34 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_48(), plp.imperative2.parser.Imp2Parser.PExpBinaria(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PExpressao(), plp.imperative2.parser.Imp2Parser.PListaExpressao(), plp.imperative2.parser.Imp2Parser.PValor(), and plp.imperative2.parser.Imp2Parser.PValorString().

int plp.imperative2.parser.Imp2ParserConstants.THEN = 22

Definition at line 23 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_27(), and plp.imperative2.parser.Imp2Parser.PIfThenElse().

int plp.imperative2.parser.Imp2ParserConstants.TILDE = 51

Definition at line 52 of file Imp2ParserConstants.java.

String [] plp.imperative2.parser.Imp2ParserConstants.tokenImage

Definition at line 73 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.generateParseException(), plp.imperative2.parser.Imp2Parser.trace_scan(), and plp.imperative2.parser.Imp2Parser.trace_token().

int plp.imperative2.parser.Imp2ParserConstants.TRUE = 13

Definition at line 14 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_60(), plp.imperative2.parser.Imp2Parser.PExpBinaria(), plp.imperative2.parser.Imp2Parser.PExpPrimaria(), plp.imperative2.parser.Imp2Parser.PExpressao(), plp.imperative2.parser.Imp2Parser.PListaExpressao(), plp.imperative2.parser.Imp2Parser.PValor(), and plp.imperative2.parser.Imp2Parser.PValorBooleano().

int plp.imperative2.parser.Imp2ParserConstants.VAR = 15

Definition at line 16 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_6(), plp.imperative2.parser.Imp2Parser.PDeclaracao(), and plp.imperative2.parser.Imp2Parser.PDeclaracaoVariavel().

int plp.imperative2.parser.Imp2ParserConstants.WHILE = 17

Definition at line 18 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_26(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), and plp.imperative2.parser.Imp2Parser.PWhile().

int plp.imperative2.parser.Imp2ParserConstants.WRITE = 20

Definition at line 21 of file Imp2ParserConstants.java.

Referenced by plp.imperative2.parser.Imp2Parser.jj_3R_54(), plp.imperative2.parser.Imp2Parser.PComando(), plp.imperative2.parser.Imp2Parser.PComandoSimples(), plp.imperative2.parser.Imp2Parser.PIO(), and plp.imperative2.parser.Imp2Parser.PWrite().

int plp.imperative2.parser.Imp2ParserConstants.XOR = 67

Definition at line 68 of file Imp2ParserConstants.java.


The documentation for this interface was generated from the following file:
Generated on Tue Sep 12 22:04:23 2006 for PLP by  doxygen 1.4.7