public interface Constants
| Modifier and Type | Interface and Description |
|---|---|
static class |
Constants.FuzzyBoolean
A fuzzy boolean.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARGUMENTS
The property name for a modified node's arguments.
|
static Attribute |
ATT_ABSTRACT
The canonical
abstract attribute. |
static Attribute |
ATT_BUILTIN
The canonical
builtin attribute. |
static Attribute |
ATT_CONSTANT
The canonical
constant attribute. |
static Attribute |
ATT_DEFINED
The canonical
defined attribute. |
static Attribute |
ATT_DUMP
The canonical
dump attribute. |
static Attribute |
ATT_EXPLICIT
The canonical
explicit attribute. |
static Attribute |
ATT_FLATTEN
The canonical
flatten attribute. |
static Attribute |
ATT_GENERIC
The canonical
generic attribute. |
static Attribute |
ATT_GENERIC_AS_VOID
The canonical
genericAsVoid attribute. |
static Attribute |
ATT_IGNORING_CASE
The canonical
ignoringCase attribute. |
static Attribute |
ATT_IMPLICIT
The canonical
implicit attribute. |
static Attribute |
ATT_INLINE
The canonical
inline attribute. |
static Attribute |
ATT_LOOP
The canonical
loop attribute. |
static Attribute |
ATT_LVALUE
The canonical
lvalue attribute. |
static Attribute |
ATT_MACRO
The canonical
macro attribute. |
static Attribute |
ATT_MEMOIZED
The canonical
memoized attribute. |
static Attribute |
ATT_NATIVE
The canonical
native attribute. |
static Attribute |
ATT_NO_INLINE
The canonical
noinline attribute. |
static Attribute |
ATT_NO_WARNINGS
The canonical
nowarn attribute. |
static Attribute |
ATT_NODE
The canonical
node attribute. |
static Attribute |
ATT_NOT_A_VALUE
The canonical
notAValue attribute. |
static Attribute |
ATT_OPTIONAL
The canonical
optional attribute. |
static Attribute |
ATT_PACKAGE_PRIVATE
The package private visibility attribute.
|
static Attribute |
ATT_PARSE_TREE
The canonical
withParseTree attribute. |
static Attribute |
ATT_PRIVATE
The private visibility attribute.
|
static Attribute |
ATT_PROFILE
The canonical
profile attribute. |
static Attribute |
ATT_PROTECTED
The protected visibility attribute.
|
static Attribute |
ATT_PUBLIC
The public visibility attribute.
|
static Attribute |
ATT_RAW_TYPES
The canonical
rawTypes attribute. |
static Attribute |
ATT_RESETTING
The canonical
resetting attribute. |
static Attribute |
ATT_RESTRICT
The canonical
restrict attribute. |
static Attribute |
ATT_STATEFUL
The canonical
stateful attribute. |
static Attribute |
ATT_STORAGE_AUTO
The
auto storage class attribute. |
static Attribute |
ATT_STORAGE_EXTERN
The
extern storage class attribute. |
static Attribute |
ATT_STORAGE_REGISTER
The
register storage class attribute. |
static Attribute |
ATT_STORAGE_STATIC
The
static storage class attribute. |
static Attribute |
ATT_STORAGE_TYPEDEF
The
typdef storage class attribute. |
static Attribute |
ATT_STRICT_FP
The canonical
strictfp attribute. |
static Attribute |
ATT_STYLE_NEW
The new style attribute.
|
static Attribute |
ATT_STYLE_OLD
The old style attribute.
|
static Attribute |
ATT_SYNCHRONIZED
The canonical
synchronized attribute. |
static Attribute |
ATT_THREAD_LOCAL
The canonical
threadLocal attribute. |
static Attribute |
ATT_TRANSIENT
The canonical
transient attribute. |
static Attribute |
ATT_UNINITIALIZED
The canonical
uninitialized attribute. |
static Attribute |
ATT_USED
The canonical
used attribute. |
static Attribute |
ATT_VARIABLE
The canonical
variable attribute. |
static Attribute |
ATT_VARIANT
The canonical
variant attribute. |
static Attribute |
ATT_VERBOSE
The canonical
verbose attribute. |
static Attribute |
ATT_VOLATILE
The canonical
volatile attribute. |
static Attribute |
ATT_WITH_LOCATION
The canonical
withLocation attribute. |
static java.lang.String |
COPY
The copyright notice for Rats!.
|
static boolean |
DEBUG
Flag for whether to print debugging information.
|
static char |
END_OPAQUE
The end character for opaque substrings in qualified strings.
|
static java.lang.String |
EXT_GRAMMAR
The extension (without the separating dot) for files containing
grammar modules.
|
static int |
FIRST_COLUMN
The start index for columns.
|
static int |
FIRST_LINE
The start index for lines.
|
static java.lang.String |
FULL_COPY
The copyright notice for all of xtc.
|
static int |
INDENTATION
The number of spaces per indentation when pretty printing sources.
|
static int |
LINE_LENGTH
The number of characters per line when pretty printing sources.
|
static java.lang.String |
LINE_SEPARATOR
The line separator for the current platform.
|
static int |
MAJOR
The major version number.
|
static int |
MINOR
The minor version number.
|
static java.lang.String |
NAME_FACTORY
The attribute name of all factory attributes.
|
static java.lang.String |
NAME_FLAG
The attribute name of all flag attributes.
|
static java.lang.String |
NAME_GCC
The attribute name of all gcc attributes.
|
static java.lang.String |
NAME_MAIN
The attribute name of all main attributes.
|
static java.lang.String |
NAME_PARSER
The attribute name of all parser attributes.
|
static java.lang.String |
NAME_PRINTER
The attribute name of all printer attributes.
|
static java.lang.String |
NAME_STORAGE
The attribute name of all storage class attributes.
|
static java.lang.String |
NAME_STRING_SET
The attribute name of all string set attributes.
|
static java.lang.String |
NAME_STYLE
The attribute name of all function style declaration attributes.
|
static java.lang.String |
NAME_VISIBILITY
The attribute name of all visibility attributes.
|
static java.lang.String |
ORIGINAL
The property name for unmodified nodes.
|
static char |
QUALIFIER
The qualification character.
|
static int |
REVISION
The revision number.
|
static java.lang.String |
SCOPE
The property name for scopes.
|
static char |
START_OPAQUE
The start character for opaque substrings in qualified strings.
|
static java.lang.String |
SYNTHETIC
The property name for synthetic nodes.
|
static java.lang.String |
TYPE
The property name for types.
|
static java.lang.String |
VALUE_PRIVATE
The attribute value of the private visibility attribute.
|
static java.lang.String |
VALUE_PROTECTED
The attribute value of the protected visibility attribute.
|
static java.lang.String |
VALUE_PUBLIC
The attribute value of the public visibility attribute.
|
static java.lang.String |
VERSION
The complete version as a string.
|
static final boolean DEBUG
static final int MAJOR
static final int MINOR
static final int REVISION
static final java.lang.String VERSION
static final java.lang.String COPY
static final java.lang.String FULL_COPY
static final int FIRST_LINE
ParserBase.FIRST_LINE to avoid
parsers depending on this class.static final int FIRST_COLUMN
ParserBase.FIRST_COLUMN to avoid
parsers depending on this class.static final int INDENTATION
static final int LINE_LENGTH
static final java.lang.String LINE_SEPARATOR
static final char QUALIFIER
static final char START_OPAQUE
static final char END_OPAQUE
static final java.lang.String ORIGINAL
node before any transformations.static final java.lang.String SYNTHETIC
Boolean.static final java.lang.String SCOPE
static final java.lang.String TYPE
type.static final java.lang.String ARGUMENTS
static final java.lang.String EXT_GRAMMAR
static final java.lang.String NAME_FACTORY
static final java.lang.String NAME_FLAG
static final java.lang.String NAME_GCC
static final java.lang.String NAME_MAIN
static final java.lang.String NAME_PARSER
static final java.lang.String NAME_PRINTER
static final java.lang.String NAME_STRING_SET
static final java.lang.String NAME_STORAGE
static final Attribute ATT_STORAGE_AUTO
auto storage class attribute.static final Attribute ATT_STORAGE_EXTERN
extern storage class attribute.static final Attribute ATT_STORAGE_REGISTER
register storage class attribute.static final Attribute ATT_STORAGE_STATIC
static storage class attribute.static final Attribute ATT_STORAGE_TYPEDEF
typdef storage class attribute.static final java.lang.String NAME_STYLE
static final Attribute ATT_STYLE_OLD
static final Attribute ATT_STYLE_NEW
static final java.lang.String NAME_VISIBILITY
static final java.lang.String VALUE_PUBLIC
static final java.lang.String VALUE_PROTECTED
static final java.lang.String VALUE_PRIVATE
static final Attribute ATT_PUBLIC
static final Attribute ATT_PROTECTED
static final Attribute ATT_PACKAGE_PRIVATE
static final Attribute ATT_PRIVATE
static final Attribute ATT_ABSTRACT
abstract attribute.static final Attribute ATT_BUILTIN
builtin attribute.static final Attribute ATT_CONSTANT
constant attribute.static final Attribute ATT_DEFINED
defined attribute.static final Attribute ATT_DUMP
dump attribute.static final Attribute ATT_EXPLICIT
explicit attribute.static final Attribute ATT_FLATTEN
flatten attribute.static final Attribute ATT_GENERIC
generic attribute.static final Attribute ATT_GENERIC_AS_VOID
genericAsVoid attribute.static final Attribute ATT_IGNORING_CASE
ignoringCase attribute.static final Attribute ATT_IMPLICIT
implicit attribute.static final Attribute ATT_INLINE
inline attribute.static final Attribute ATT_LOOP
loop attribute.static final Attribute ATT_LVALUE
lvalue attribute.static final Attribute ATT_MACRO
macro attribute.static final Attribute ATT_MEMOIZED
memoized attribute.static final Attribute ATT_NATIVE
native attribute.static final Attribute ATT_NODE
node attribute.static final Attribute ATT_NOT_A_VALUE
notAValue attribute.static final Attribute ATT_NO_INLINE
noinline attribute.static final Attribute ATT_NO_WARNINGS
nowarn attribute.static final Attribute ATT_OPTIONAL
optional attribute.static final Attribute ATT_PARSE_TREE
withParseTree attribute.static final Attribute ATT_PROFILE
profile attribute.static final Attribute ATT_RAW_TYPES
rawTypes attribute.static final Attribute ATT_RESETTING
resetting attribute.static final Attribute ATT_RESTRICT
restrict attribute.static final Attribute ATT_STATEFUL
stateful attribute.static final Attribute ATT_STRICT_FP
strictfp attribute.static final Attribute ATT_SYNCHRONIZED
synchronized attribute.static final Attribute ATT_THREAD_LOCAL
threadLocal attribute.static final Attribute ATT_TRANSIENT
transient attribute.static final Attribute ATT_UNINITIALIZED
uninitialized attribute.static final Attribute ATT_USED
used attribute.static final Attribute ATT_VARIABLE
variable attribute.static final Attribute ATT_VARIANT
variant attribute.static final Attribute ATT_VERBOSE
verbose attribute.static final Attribute ATT_VOLATILE
volatile attribute.static final Attribute ATT_WITH_LOCATION
withLocation attribute.Copyright © 2014. All Rights Reserved.