Modifier and Type | Method and Description |
---|---|
static Xcode |
assign() |
static Xcode |
get(int intVal) |
java.lang.Class<?> |
getXcodeML_C_Class() |
java.lang.Class<?> |
getXcodeML_F_Class() |
boolean |
isAsgOp()
return ture if this object is an assignment with binary operation
|
boolean |
isAssignedCode() |
boolean |
isBinaryOp()
return true if this object is binary operation.
|
boolean |
isBuiltinCode() |
boolean |
isDefinition() |
boolean |
isFstatement() |
boolean |
isTerminal()
return true if this object is a terminal object
|
boolean |
isUnaryOp()
return true if this object is unary operation.
|
int |
toInt() |
java.lang.String |
toXcodeString() |
static Xcode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Xcode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Xcode NULL
public static final Xcode LIST
public static final Xcode ID_LIST
public static final Xcode IDENT
public static final Xcode STRING_CONSTANT
public static final Xcode INT_CONSTANT
public static final Xcode FLOAT_CONSTANT
public static final Xcode LONG_CONSTANT
public static final Xcode LONGLONG_CONSTANT
public static final Xcode MOE_CONSTANT
public static final Xcode FUNCTION_DEFINITION
public static final Xcode VAR_DECL
public static final Xcode FUNCTION_DECL
public static final Xcode COMPOUND_STATEMENT
public static final Xcode EXPR_STATEMENT
public static final Xcode WHILE_STATEMENT
public static final Xcode DO_STATEMENT
public static final Xcode FOR_STATEMENT
public static final Xcode IF_STATEMENT
public static final Xcode SWITCH_STATEMENT
public static final Xcode BREAK_STATEMENT
public static final Xcode RETURN_STATEMENT
public static final Xcode GOTO_STATEMENT
public static final Xcode CONTINUE_STATEMENT
public static final Xcode STATEMENT_LABEL
public static final Xcode CASE_LABEL
public static final Xcode DEFAULT_LABEL
public static final Xcode CONDITIONAL_EXPR
public static final Xcode COMMA_EXPR
public static final Xcode ASSIGN_EXPR
public static final Xcode PLUS_EXPR
public static final Xcode ASG_PLUS_EXPR
public static final Xcode MINUS_EXPR
public static final Xcode ASG_MINUS_EXPR
public static final Xcode UNARY_MINUS_EXPR
public static final Xcode MUL_EXPR
public static final Xcode ASG_MUL_EXPR
public static final Xcode DIV_EXPR
public static final Xcode ASG_DIV_EXPR
public static final Xcode MOD_EXPR
public static final Xcode ASG_MOD_EXPR
public static final Xcode LSHIFT_EXPR
public static final Xcode ASG_LSHIFT_EXPR
public static final Xcode RSHIFT_EXPR
public static final Xcode ASG_RSHIFT_EXPR
public static final Xcode BIT_AND_EXPR
public static final Xcode ASG_BIT_AND_EXPR
public static final Xcode BIT_OR_EXPR
public static final Xcode ASG_BIT_OR_EXPR
public static final Xcode BIT_XOR_EXPR
public static final Xcode ASG_BIT_XOR_EXPR
public static final Xcode BIT_NOT_EXPR
public static final Xcode DESIGNATED_VALUE
public static final Xcode COMPOUND_VALUE
public static final Xcode COMPOUND_VALUE_ADDR
public static final Xcode LOG_EQ_EXPR
public static final Xcode LOG_NEQ_EXPR
public static final Xcode LOG_GE_EXPR
public static final Xcode LOG_GT_EXPR
public static final Xcode LOG_LE_EXPR
public static final Xcode LOG_LT_EXPR
public static final Xcode LOG_AND_EXPR
public static final Xcode LOG_OR_EXPR
public static final Xcode LOG_NOT_EXPR
public static final Xcode FUNCTION_CALL
public static final Xcode POINTER_REF
public static final Xcode SIZE_OF_EXPR
public static final Xcode CAST_EXPR
public static final Xcode PRE_INCR_EXPR
public static final Xcode PRE_DECR_EXPR
public static final Xcode POST_INCR_EXPR
public static final Xcode POST_DECR_EXPR
public static final Xcode ADDR_OF
public static final Xcode TYPE_NAME
public static final Xcode VAR
public static final Xcode VAR_ADDR
public static final Xcode ARRAY_ADDR
public static final Xcode FUNC_ADDR
public static final Xcode MEMBER_REF
public static final Xcode MEMBER_ARRAY_REF
public static final Xcode MEMBER_ADDR
public static final Xcode MEMBER_ARRAY_ADDR
public static final Xcode ARRAY_REF
public static final Xcode PRAGMA_LINE
public static final Xcode COMMENT_LINE
public static final Xcode LINEMARKER
public static final Xcode TEXT
public static final Xcode BUILTIN_OP
public static final Xcode GCC_ATTRIBUTES
public static final Xcode GCC_ATTRIBUTE
public static final Xcode GCC_ASM
public static final Xcode GCC_ASM_DEFINITION
public static final Xcode GCC_ASM_STATEMENT
public static final Xcode GCC_ASM_OPERANDS
public static final Xcode GCC_ASM_OPERAND
public static final Xcode GCC_ASM_CLOBBERS
public static final Xcode GCC_ALIGN_OF_EXPR
public static final Xcode GCC_MEMBER_DESIGNATOR
public static final Xcode GCC_LABEL_ADDR
public static final Xcode GCC_COMPOUND_EXPR
public static final Xcode GCC_RANGED_CASE_LABEL
public static final Xcode SUB_ARRAY_REF
public static final Xcode CO_ARRAY_REF
public static final Xcode CO_ARRAY_ASSIGN_EXPR
public static final Xcode F_DATA_DECL
public static final Xcode F_BLOCK_DATA_DEFINITION
public static final Xcode F_ENTRY_DECL
public static final Xcode F_EXTERN_DECL
public static final Xcode F_EQUIVALENCE_DECL
public static final Xcode F_COMMON_DECL
public static final Xcode F_MODULE_DEFINITION
public static final Xcode F_MODULE_PROCEDURE_DECL
public static final Xcode F_INTERFACE_DECL
public static final Xcode F_FORMAT_DECL
public static final Xcode F_NAMELIST_DECL
public static final Xcode F_STRUCT_DECL
public static final Xcode F_USE_DECL
public static final Xcode F_RENAME
public static final Xcode F_RENAMABLE
public static final Xcode F_USE_ONLY_DECL
public static final Xcode F_STATEMENT_LIST
public static final Xcode F_ENUM_DECL
public static final Xcode F_ASSIGN_STATEMENT
public static final Xcode F_POINTER_ASSIGN_STATEMENT
public static final Xcode F_DO_STATEMENT
public static final Xcode F_DO_WHILE_STATEMENT
public static final Xcode F_SELECT_CASE_STATEMENT
public static final Xcode F_CASE_LABEL
public static final Xcode F_WHERE_STATEMENT
public static final Xcode F_IF_STATEMENT
public static final Xcode F_CYCLE_STATEMENT
public static final Xcode F_EXIT_STATEMENT
public static final Xcode F_CONTINUE_STATEMENT
public static final Xcode F_CONTAINS_STATEMENT
public static final Xcode F_ALLOCATE_STATEMENT
public static final Xcode F_BACKSPACE_STATEMENT
public static final Xcode F_CLOSE_STATEMENT
public static final Xcode F_DEALLOCATE_STATEMENT
public static final Xcode F_END_FILE_STATEMENT
public static final Xcode F_INQUIRE_STATEMENT
public static final Xcode F_NULLIFY_STATEMENT
public static final Xcode F_OPEN_STATEMENT
public static final Xcode F_PRINT_STATEMENT
public static final Xcode F_READ_STATEMENT
public static final Xcode F_REWIND_STATEMENT
public static final Xcode F_WRITE_STATEMENT
public static final Xcode F_PAUSE_STATEMENT
public static final Xcode F_STOP_STATEMENT
public static final Xcode F_DATA_STATEMENT
public static final Xcode F_WAIT_STATEMENT
public static final Xcode F_VAR_REF
public static final Xcode F_ARRAY_REF
public static final Xcode F_USER_UNARY_EXPR
public static final Xcode F_POWER_EXPR
public static final Xcode F_LOG_EQV_EXPR
public static final Xcode F_LOG_NEQV_EXPR
public static final Xcode F_USER_BINARY_EXPR
public static final Xcode F_CHARACTER_REF
public static final Xcode F_CONCAT_EXPR
public static final Xcode F_LOGICAL_CONSTATNT
public static final Xcode F_CHARACTER_CONSTATNT
public static final Xcode F_COMPLEX_CONSTATNT
public static final Xcode F_ARRAY_CONSTRUCTOR
public static final Xcode F_STRUCT_CONSTRUCTOR
public static final Xcode F_VAR_LIST
public static final Xcode F_VALUE_LIST
public static final Xcode F_VALUE
public static final Xcode F_DO_LOOP
public static final Xcode F_INDEX_RANGE
public static final Xcode F_ALLOC
public static final Xcode F_ARRAY_INDEX
public static final Xcode F_CONDITION
public static final Xcode F_NAMED_VALUE
public static final Xcode F_NAMED_VALUE_LIST
public static final Xcode F_COMPLEX_PART_REF
public static final Xcode OMP_PRAGMA
public static final Xcode OMP_PARALLEL
public static final Xcode OMP_FORALL
public static final Xcode OMP_SECTIONS
public static final Xcode OMP_SINGLE
public static final Xcode OMP_MASTER
public static final Xcode OMP_CRITICAL
public static final Xcode OMP_ORDERED
public static final Xcode OMP_ATOMIC
public static final Xcode OMP_BARRIER
public static final Xcode OMP_FLUSH
public static final Xcode OMP_SETARG
public static final Xcode OMP_GETARG
public static final Xcode OMP_BCAST
public static final Xcode OMP_BCAST_THDPRV
public static final Xcode OMP_SHARE
public static final Xcode OMP_REDUCTION
public static final Xcode OMP_LAST_UPDATE
public static final Xcode OMP_SCHEDULE
public static final Xcode STRING
public static final Xcode REG
public static final Xcode JOIN
public static final Xcode XMP_PRAGMA
public static final Xcode XMP_DESC_OF
public static final Xcode ACC_PRAGMA
public static final Xcode INDEX_RANGE
public static final Xcode LOWER_BOUND
public static final Xcode UPPER_BOUND
public static final Xcode STEP
public static final Xcode F_CO_SHAPE
public static final Xcode F_SYNCALL_STATEMENT
public static final Xcode F_SYNCIMAGE_STATEMENT
public static final Xcode F_SYNCMEMORY_STATEMENT
public static final Xcode F_CRITICAL_STATEMENT
public static final Xcode F_LOCK_STATEMENT
public static final Xcode F_UNLOCK_STATEMENT
public static final Xcode F_SYNC_STAT
public static final Xcode CPP_DECL_NAMESPACE
public static final Xcode CPP_CLASS_DECL
public static final Xcode CPP_CONSTRUCT_EXPR_CLASS_STATEMENT
public static final Xcode CPP_THIS_EXPR
public static final Xcode ID
public static final Xcode CPP_NESTEDNAMESPECIFIER_TYPESPEC
public static final Xcode F_BLOCK_STATEMENT
public static final Xcode F_ASSOCIATE_STATEMENT
public static final Xcode CPP_CONST_CAST_EXPR
public static final Xcode CPP_STATIC_CAST_EXPR
public static final Xcode CPP_REINTERPRET_CAST_EXPR
public static final Xcode CPP_DYNAMIC_CAST_EXPR
public static final Xcode CPP_OPERATOR_ADDR
public static final Xcode CPP_TRY_STATEMENT
public static final Xcode CPP_THROW_STATEMENT
public static final Xcode CPP_CATCH_STATEMENT
public static final Xcode F_TYPE_PARAM
public static final Xcode F_TYPE_PARAMS
public static final Xcode F_TYPE_PARAM_VALUES
public static final Xcode F_LEN
public static final Xcode F_IMPORT_STATEMENT
public static final Xcode SELECT_TYPE_STATEMENT
public static final Xcode TYPE_GUARD
public static final Xcode F_TYPE_BOUND_PROCEDURES
public static final Xcode F_TYPE_BOUND_PROCEDURE
public static final Xcode F_FINAL_PROCEDURE
public static final Xcode F_TYPE_BOUND_GENERIC_PROCEDURE
public static final Xcode F_BINDING
public static final Xcode F_MODULE_PROCEDURE_DEFINITION
public static final Xcode F_FORALL_STATEMENT
public static final Xcode F_FLUSH_STATEMENT
public static final Xcode F_ERROR_STOP_STATEMENT
public static final Xcode F_DO_CONCURRENT_STATEMENT
public static final Xcode DYN_1
public static final Xcode DYN_2
public static final Xcode DYN_3
public static final Xcode DYN_4
public static final Xcode DYN_5
public static final Xcode DYN_6
public static final Xcode DYN_7
public static final Xcode DYN_8
public static final Xcode DYN_9
public static final Xcode DYN_10
public static final Xcode DYN_11
public static final Xcode DYN_12
public static final Xcode DYN_13
public static final Xcode DYN_14
public static final Xcode DYN_15
public static final Xcode DYN_16
public static final Xcode DYN_17
public static final Xcode DYN_18
public static final Xcode DYN_19
public static final Xcode DYN_20
public static final Xcode DYN_21
public static final Xcode DYN_22
public static final Xcode DYN_23
public static final Xcode DYN_24
public static final Xcode DYN_25
public static final Xcode DYN_26
public static final Xcode DYN_27
public static final Xcode DYN_28
public static final Xcode DYN_29
public static final Xcode DYN_30
public static final Xcode DYN_31
public static final Xcode DYN_32
public static final Xcode DYN_33
public static final Xcode DYN_34
public static final Xcode DYN_35
public static final Xcode DYN_36
public static final Xcode DYN_37
public static final Xcode DYN_38
public static final Xcode DYN_39
public static final Xcode DYN_40
public static final Xcode DYN_41
public static final Xcode DYN_42
public static final Xcode DYN_43
public static final Xcode DYN_44
public static final Xcode DYN_45
public static final Xcode DYN_46
public static final Xcode DYN_47
public static final Xcode DYN_48
public static final Xcode DYN_49
public static final Xcode DYN_50
public static final Xcode DYN_51
public static final Xcode DYN_52
public static final Xcode DYN_53
public static final Xcode DYN_54
public static final Xcode DYN_55
public static final Xcode DYN_56
public static final Xcode DYN_57
public static final Xcode DYN_58
public static final Xcode DYN_59
public static final Xcode DYN_60
public static final Xcode DYN_61
public static final Xcode DYN_62
public static final Xcode DYN_63
public static final Xcode DYN_64
public static final Xcode DYN_65
public static final Xcode DYN_66
public static final Xcode DYN_67
public static final Xcode DYN_68
public static final Xcode DYN_69
public static final Xcode DYN_70
public static final Xcode DYN_71
public static final Xcode DYN_72
public static final Xcode DYN_73
public static final Xcode DYN_74
public static final Xcode DYN_75
public static final Xcode DYN_76
public static final Xcode DYN_77
public static final Xcode DYN_78
public static final Xcode DYN_79
public static final Xcode DYN_80
public static final Xcode DYN_81
public static final Xcode DYN_82
public static final Xcode DYN_83
public static final Xcode DYN_84
public static final Xcode DYN_85
public static final Xcode DYN_86
public static final Xcode DYN_87
public static final Xcode DYN_88
public static final Xcode DYN_89
public static final Xcode DYN_90
public static final Xcode DYN_91
public static final Xcode DYN_92
public static final Xcode DYN_93
public static final Xcode DYN_94
public static final Xcode DYN_95
public static final Xcode DYN_96
public static final Xcode DYN_97
public static final Xcode DYN_98
public static final Xcode DYN_99
public static final Xcode DYN_100
public static Xcode[] values()
for (Xcode c : Xcode.values()) System.out.println(c);
public static Xcode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int toInt()
public java.lang.String toXcodeString()
public static Xcode assign() throws XmException
XmException
public static Xcode get(int intVal)
public java.lang.Class<?> getXcodeML_C_Class()
public java.lang.Class<?> getXcodeML_F_Class()
public boolean isBuiltinCode()
public boolean isAssignedCode()
public boolean isBinaryOp()
public boolean isUnaryOp()
public boolean isAsgOp()
public boolean isTerminal()
public boolean isFstatement()
public boolean isDefinition()