xtc
Interface Constants


public interface Constants

Global constants.

Version:
$Revision: 1.132 $
Author:
Robert Grimm

Nested Class Summary
static class Constants.FuzzyBoolean
          A fuzzy boolean.
 
Field Summary
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.
 

Field Detail

DEBUG

static final boolean DEBUG
Flag for whether to print debugging information.

See Also:
Constant Field Values

MAJOR

static final int MAJOR
The major version number.

See Also:
Constant Field Values

MINOR

static final int MINOR
The minor version number.

See Also:
Constant Field Values

REVISION

static final int REVISION
The revision number.

See Also:
Constant Field Values

VERSION

static final java.lang.String VERSION
The complete version as a string.

See Also:
Constant Field Values

COPY

static final java.lang.String COPY
The copyright notice for Rats!.

See Also:
Constant Field Values

FULL_COPY

static final java.lang.String FULL_COPY
The copyright notice for all of xtc.

See Also:
Constant Field Values

FIRST_LINE

static final int FIRST_LINE
The start index for lines. Note that the same constant is also defined as ParserBase.FIRST_LINE to avoid parsers depending on this class.

See Also:
Constant Field Values

FIRST_COLUMN

static final int FIRST_COLUMN
The start index for columns. Note that the same constant is also defined as ParserBase.FIRST_COLUMN to avoid parsers depending on this class.

See Also:
Constant Field Values

INDENTATION

static final int INDENTATION
The number of spaces per indentation when pretty printing sources.

See Also:
Constant Field Values

LINE_LENGTH

static final int LINE_LENGTH
The number of characters per line when pretty printing sources.

See Also:
Constant Field Values

LINE_SEPARATOR

static final java.lang.String LINE_SEPARATOR
The line separator for the current platform.


QUALIFIER

static final char QUALIFIER
The qualification character.

See Also:
Constant Field Values

START_OPAQUE

static final char START_OPAQUE
The start character for opaque substrings in qualified strings.

See Also:
Constant Field Values

END_OPAQUE

static final char END_OPAQUE
The end character for opaque substrings in qualified strings.

See Also:
Constant Field Values

ORIGINAL

static final java.lang.String ORIGINAL
The property name for unmodified nodes. The value must be the unmodified node before any transformations.

See Also:
Constant Field Values

SYNTHETIC

static final java.lang.String SYNTHETIC
The property name for synthetic nodes. The value must be a Boolean.

See Also:
Constant Field Values

SCOPE

static final java.lang.String SCOPE
The property name for scopes. The value must be a qualified scope name.

See Also:
Constant Field Values

TYPE

static final java.lang.String TYPE
The property name for types. The value must be a type.

See Also:
Constant Field Values

ARGUMENTS

static final java.lang.String ARGUMENTS
The property name for a modified node's arguments. The value depends on the applied transformation.

See Also:
Constant Field Values

EXT_GRAMMAR

static final java.lang.String EXT_GRAMMAR
The extension (without the separating dot) for files containing grammar modules.

See Also:
Constant Field Values

NAME_FACTORY

static final java.lang.String NAME_FACTORY
The attribute name of all factory attributes.

See Also:
Constant Field Values

NAME_FLAG

static final java.lang.String NAME_FLAG
The attribute name of all flag attributes.

See Also:
Constant Field Values

NAME_GCC

static final java.lang.String NAME_GCC
The attribute name of all gcc attributes.

See Also:
Constant Field Values

NAME_MAIN

static final java.lang.String NAME_MAIN
The attribute name of all main attributes.

See Also:
Constant Field Values

NAME_PARSER

static final java.lang.String NAME_PARSER
The attribute name of all parser attributes.

See Also:
Constant Field Values

NAME_PRINTER

static final java.lang.String NAME_PRINTER
The attribute name of all printer attributes.

See Also:
Constant Field Values

NAME_STRING_SET

static final java.lang.String NAME_STRING_SET
The attribute name of all string set attributes.

See Also:
Constant Field Values

NAME_STORAGE

static final java.lang.String NAME_STORAGE
The attribute name of all storage class attributes.

See Also:
Constant Field Values

ATT_STORAGE_AUTO

static final Attribute ATT_STORAGE_AUTO
The auto storage class attribute.


ATT_STORAGE_EXTERN

static final Attribute ATT_STORAGE_EXTERN
The extern storage class attribute.


ATT_STORAGE_REGISTER

static final Attribute ATT_STORAGE_REGISTER
The register storage class attribute.


ATT_STORAGE_STATIC

static final Attribute ATT_STORAGE_STATIC
The static storage class attribute.


ATT_STORAGE_TYPEDEF

static final Attribute ATT_STORAGE_TYPEDEF
The typdef storage class attribute.


NAME_STYLE

static final java.lang.String NAME_STYLE
The attribute name of all function style declaration attributes.

See Also:
Constant Field Values

ATT_STYLE_OLD

static final Attribute ATT_STYLE_OLD
The old style attribute.


ATT_STYLE_NEW

static final Attribute ATT_STYLE_NEW
The new style attribute.


NAME_VISIBILITY

static final java.lang.String NAME_VISIBILITY
The attribute name of all visibility attributes.

See Also:
Constant Field Values

VALUE_PUBLIC

static final java.lang.String VALUE_PUBLIC
The attribute value of the public visibility attribute.

See Also:
Constant Field Values

VALUE_PROTECTED

static final java.lang.String VALUE_PROTECTED
The attribute value of the protected visibility attribute.

See Also:
Constant Field Values

VALUE_PRIVATE

static final java.lang.String VALUE_PRIVATE
The attribute value of the private visibility attribute.

See Also:
Constant Field Values

ATT_PUBLIC

static final Attribute ATT_PUBLIC
The public visibility attribute.


ATT_PROTECTED

static final Attribute ATT_PROTECTED
The protected visibility attribute.


ATT_PACKAGE_PRIVATE

static final Attribute ATT_PACKAGE_PRIVATE
The package private visibility attribute.


ATT_PRIVATE

static final Attribute ATT_PRIVATE
The private visibility attribute.


ATT_ABSTRACT

static final Attribute ATT_ABSTRACT
The canonical abstract attribute.


ATT_BUILTIN

static final Attribute ATT_BUILTIN
The canonical builtin attribute.


ATT_CONSTANT

static final Attribute ATT_CONSTANT
The canonical constant attribute.


ATT_DEFINED

static final Attribute ATT_DEFINED
The canonical defined attribute.


ATT_DUMP

static final Attribute ATT_DUMP
The canonical dump attribute.


ATT_EXPLICIT

static final Attribute ATT_EXPLICIT
The canonical explicit attribute.


ATT_FLATTEN

static final Attribute ATT_FLATTEN
The canonical flatten attribute.


ATT_GENERIC

static final Attribute ATT_GENERIC
The canonical generic attribute.


ATT_GENERIC_AS_VOID

static final Attribute ATT_GENERIC_AS_VOID
The canonical genericAsVoid attribute.


ATT_IGNORING_CASE

static final Attribute ATT_IGNORING_CASE
The canonical ignoringCase attribute.


ATT_IMPLICIT

static final Attribute ATT_IMPLICIT
The canonical implicit attribute.


ATT_INLINE

static final Attribute ATT_INLINE
The canonical inline attribute.


ATT_LOOP

static final Attribute ATT_LOOP
The canonical loop attribute.


ATT_LVALUE

static final Attribute ATT_LVALUE
The canonical lvalue attribute.


ATT_MACRO

static final Attribute ATT_MACRO
The canonical macro attribute.


ATT_MEMOIZED

static final Attribute ATT_MEMOIZED
The canonical memoized attribute.


ATT_NATIVE

static final Attribute ATT_NATIVE
The canonical native attribute.


ATT_NODE

static final Attribute ATT_NODE
The canonical node attribute.


ATT_NOT_A_VALUE

static final Attribute ATT_NOT_A_VALUE
The canonical notAValue attribute.


ATT_NO_INLINE

static final Attribute ATT_NO_INLINE
The canonical noinline attribute.


ATT_NO_WARNINGS

static final Attribute ATT_NO_WARNINGS
The canonical nowarn attribute.


ATT_OPTIONAL

static final Attribute ATT_OPTIONAL
The canonical optional attribute.


ATT_PARSE_TREE

static final Attribute ATT_PARSE_TREE
The canonical withParseTree attribute.


ATT_PROFILE

static final Attribute ATT_PROFILE
The canonical profile attribute.


ATT_RAW_TYPES

static final Attribute ATT_RAW_TYPES
The canonical rawTypes attribute.


ATT_RESETTING

static final Attribute ATT_RESETTING
The canonical resetting attribute.


ATT_RESTRICT

static final Attribute ATT_RESTRICT
The canonical restrict attribute.


ATT_STATEFUL

static final Attribute ATT_STATEFUL
The canonical stateful attribute.


ATT_STRICT_FP

static final Attribute ATT_STRICT_FP
The canonical strictfp attribute.


ATT_SYNCHRONIZED

static final Attribute ATT_SYNCHRONIZED
The canonical synchronized attribute.


ATT_THREAD_LOCAL

static final Attribute ATT_THREAD_LOCAL
The canonical threadLocal attribute.


ATT_TRANSIENT

static final Attribute ATT_TRANSIENT
The canonical transient attribute.


ATT_UNINITIALIZED

static final Attribute ATT_UNINITIALIZED
The canonical uninitialized attribute.


ATT_USED

static final Attribute ATT_USED
The canonical used attribute.


ATT_VARIABLE

static final Attribute ATT_VARIABLE
The canonical variable attribute.


ATT_VARIANT

static final Attribute ATT_VARIANT
The canonical variant attribute.


ATT_VERBOSE

static final Attribute ATT_VERBOSE
The canonical verbose attribute.


ATT_VOLATILE

static final Attribute ATT_VOLATILE
The canonical volatile attribute.


ATT_WITH_LOCATION

static final Attribute ATT_WITH_LOCATION
The canonical withLocation attribute.



Copyright © 2012. All Rights Reserved.