Package compilation.analysis.lexical
Class Syntax
- java.lang.Object
-
- compilation.analysis.lexical.Syntax
-
public final class Syntax extends java.lang.ObjectThe Syntax class is used to hold constant String variables that identify valid Onyx syntax.This class is solely used for the purpose of storing recognised Onyx syntax as constants. Other classes which need to refer to the syntax for each keyword or symbol may do so here, as it ensures all code remains consistent by using variables from the same location.
- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAND_SYNTAXstatic java.lang.StringCARET_EQUALS_SYNTAXstatic java.lang.StringCARET_SYNTAXstatic java.lang.StringCLOSE_BRACE_SYNTAXstatic java.lang.StringCLOSE_PARENTHESIS_SYNTAXstatic java.lang.StringDECIMAL_POINT_SYNTAXstatic java.lang.StringDOUBLE_QUOTES_SYNTAXstatic java.lang.StringELSE_SYNTAXstatic java.lang.StringEOF_SYNTAXstatic java.lang.StringEQUALS_EQUALS_SYNTAXstatic java.lang.StringEQUALS_SYNTAXstatic java.lang.StringFALSE_SYNTAXstatic java.lang.StringFROM_SYNTAXstatic java.lang.StringGREATER_EQUALS_SYNTAXstatic java.lang.StringGREATER_SYNTAXstatic java.lang.StringHASH_SYNTAXstatic java.lang.StringIF_SYNTAXstatic java.lang.StringLESS_EQUALS_SYNTAXstatic java.lang.StringLESS_SYNTAXstatic java.lang.StringLINE_BREAK_SYNTAXstatic java.lang.StringLOOP_SYNTAXstatic java.lang.StringMINUS_EQUALS_SYNTAXstatic java.lang.StringMINUS_SYNTAXstatic java.lang.StringNOT_EQUALS_SYNTAXstatic java.lang.StringNOT_SYNTAXstatic java.lang.StringOPEN_BRACE_SYNTAXstatic java.lang.StringOPEN_PARENTHESIS_SYNTAXstatic java.lang.StringOR_SYNTAXstatic java.lang.StringPERCENT_EQUALS_SYNTAXstatic java.lang.StringPERCENT_SYNTAXstatic java.lang.StringPLUS_EQUALS_SYNTAXstatic java.lang.StringPLUS_SYNTAXstatic java.lang.StringSLASH_EQUALS_SYNTAXstatic java.lang.StringSLASH_SYNTAXstatic java.lang.StringSTAR_EQUALS_SYNTAXstatic java.lang.StringSTAR_SYNTAXstatic java.lang.StringTO_SYNTAXstatic java.lang.StringTRUE_SYNTAX
-
Constructor Summary
Constructors Constructor Description Syntax()
-
-
-
Field Detail
-
DECIMAL_POINT_SYNTAX
public static final java.lang.String DECIMAL_POINT_SYNTAX
- See Also:
- Constant Field Values
-
DOUBLE_QUOTES_SYNTAX
public static final java.lang.String DOUBLE_QUOTES_SYNTAX
- See Also:
- Constant Field Values
-
TRUE_SYNTAX
public static final java.lang.String TRUE_SYNTAX
- See Also:
- Constant Field Values
-
FALSE_SYNTAX
public static final java.lang.String FALSE_SYNTAX
- See Also:
- Constant Field Values
-
IF_SYNTAX
public static final java.lang.String IF_SYNTAX
- See Also:
- Constant Field Values
-
ELSE_SYNTAX
public static final java.lang.String ELSE_SYNTAX
- See Also:
- Constant Field Values
-
LOOP_SYNTAX
public static final java.lang.String LOOP_SYNTAX
- See Also:
- Constant Field Values
-
FROM_SYNTAX
public static final java.lang.String FROM_SYNTAX
- See Also:
- Constant Field Values
-
TO_SYNTAX
public static final java.lang.String TO_SYNTAX
- See Also:
- Constant Field Values
-
AND_SYNTAX
public static final java.lang.String AND_SYNTAX
- See Also:
- Constant Field Values
-
OR_SYNTAX
public static final java.lang.String OR_SYNTAX
- See Also:
- Constant Field Values
-
OPEN_BRACE_SYNTAX
public static final java.lang.String OPEN_BRACE_SYNTAX
- See Also:
- Constant Field Values
-
CLOSE_BRACE_SYNTAX
public static final java.lang.String CLOSE_BRACE_SYNTAX
- See Also:
- Constant Field Values
-
OPEN_PARENTHESIS_SYNTAX
public static final java.lang.String OPEN_PARENTHESIS_SYNTAX
- See Also:
- Constant Field Values
-
CLOSE_PARENTHESIS_SYNTAX
public static final java.lang.String CLOSE_PARENTHESIS_SYNTAX
- See Also:
- Constant Field Values
-
NOT_SYNTAX
public static final java.lang.String NOT_SYNTAX
- See Also:
- Constant Field Values
-
PLUS_SYNTAX
public static final java.lang.String PLUS_SYNTAX
- See Also:
- Constant Field Values
-
MINUS_SYNTAX
public static final java.lang.String MINUS_SYNTAX
- See Also:
- Constant Field Values
-
STAR_SYNTAX
public static final java.lang.String STAR_SYNTAX
- See Also:
- Constant Field Values
-
SLASH_SYNTAX
public static final java.lang.String SLASH_SYNTAX
- See Also:
- Constant Field Values
-
PERCENT_SYNTAX
public static final java.lang.String PERCENT_SYNTAX
- See Also:
- Constant Field Values
-
CARET_SYNTAX
public static final java.lang.String CARET_SYNTAX
- See Also:
- Constant Field Values
-
GREATER_SYNTAX
public static final java.lang.String GREATER_SYNTAX
- See Also:
- Constant Field Values
-
GREATER_EQUALS_SYNTAX
public static final java.lang.String GREATER_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
LESS_SYNTAX
public static final java.lang.String LESS_SYNTAX
- See Also:
- Constant Field Values
-
LESS_EQUALS_SYNTAX
public static final java.lang.String LESS_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
EQUALS_EQUALS_SYNTAX
public static final java.lang.String EQUALS_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
EQUALS_SYNTAX
public static final java.lang.String EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
NOT_EQUALS_SYNTAX
public static final java.lang.String NOT_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
PLUS_EQUALS_SYNTAX
public static final java.lang.String PLUS_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
MINUS_EQUALS_SYNTAX
public static final java.lang.String MINUS_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
STAR_EQUALS_SYNTAX
public static final java.lang.String STAR_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
SLASH_EQUALS_SYNTAX
public static final java.lang.String SLASH_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
PERCENT_EQUALS_SYNTAX
public static final java.lang.String PERCENT_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
CARET_EQUALS_SYNTAX
public static final java.lang.String CARET_EQUALS_SYNTAX
- See Also:
- Constant Field Values
-
LINE_BREAK_SYNTAX
public static final java.lang.String LINE_BREAK_SYNTAX
-
EOF_SYNTAX
public static final java.lang.String EOF_SYNTAX
- See Also:
- Constant Field Values
-
HASH_SYNTAX
public static final java.lang.String HASH_SYNTAX
- See Also:
- Constant Field Values
-
-