mirror of
https://github.com/TotalFreedomMC/TotalFreedomMod.git
synced 2024-09-29 21:04:14 +00:00
48 lines
1.1 KiB
Java
48 lines
1.1 KiB
Java
|
package ca.momothereal.mojangson;
|
||
|
|
||
|
public enum MojangsonToken {
|
||
|
|
||
|
COMPOUND_START(0, "Compound_Start", '{'),
|
||
|
COMPOUND_END(1, "Compound_End", '}'),
|
||
|
ELEMENT_SEPERATOR(2, "Element_Seperator", ','),
|
||
|
ARRAY_START(3, "Array_Start", '['),
|
||
|
ARRAY_END(4, "Array_End", ']'),
|
||
|
ELEMENT_PAIR_SEPERATOR(5, "Pair_Seperator", ':'),
|
||
|
|
||
|
STRING_QUOTES(6, "String_Quotes", '\"'),
|
||
|
DOUBLE_SUFFIX(8, "Double_Suffix", 'd'),
|
||
|
BYTE_SUFFIX(9, "Byte_Suffix", 'b'),
|
||
|
FLOAT_SUFFIX(10, "Float_Suffix", 'f'),
|
||
|
SHORT_SUFFIX(11, "Short_Suffix", 's'),
|
||
|
LONG_SUFFIX(12, "Long_Suffix", 'l'),
|
||
|
|
||
|
WHITE_SPACE(13, "WhiteSpace", ' ');
|
||
|
|
||
|
private int id;
|
||
|
private String name;
|
||
|
private char symbol;
|
||
|
|
||
|
MojangsonToken(int id, String name, char symbol) {
|
||
|
this.id = id;
|
||
|
this.name = name;
|
||
|
this.symbol = symbol;
|
||
|
}
|
||
|
|
||
|
public int getId() {
|
||
|
return id;
|
||
|
}
|
||
|
|
||
|
public String getName() {
|
||
|
return name;
|
||
|
}
|
||
|
|
||
|
public char getSymbol() {
|
||
|
return symbol;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String toString() {
|
||
|
return String.valueOf(symbol);
|
||
|
}
|
||
|
}
|