package net.zero918nobita.Xemime;

/**
 * トークンの種類
 * @author Kodai Matsumoto
 */

enum TokenType {
    /** 真値 */ T, /** 偽値 */ NIL, /** 整数型定数 */ INT, /** 浮動小数点定数 */ DOUBLE, /** 文字列定数 */ STRING,
    /** シンボル */ SYMBOL, /** 代入演算子 */ ASSIGN,
    /** セミコロン ( ステートメントの終端 ) */ SEMICOLON, /** ソースコードの末端 */ EOS,
    /** 加算演算子 */ ADD, /** 減算演算子 */ SUB, /** 乗算演算子 */ MUL, /** 除算演算子 */ DIV,
    /** == */ EQ, /** != */ NE, /** &lt; */ L, /** &lt;= */ LE, /** &gt; */ G, /** &gt;= */ GE,
    /** 論理積 */ AND, /** 論理和 */ OR, /** 排他的論理和 */ XOR, /** 論理否定 */ NOT,
    /** 右括弧 */ LP, /** 右括弧 */ RP, /** 左波括弧 */ LB, /** 右波括弧 */ RB
}

@@ -92,16 +92,24 @@
 nType %7B%0A
+        
     /** 
@@ -116,16 +116,28 @@
 %E7%9C%9F%E5%80%A4 */ T,
+%0A           
  /** %E5%81%BD%E5%80%A4 
@@ -143,16 +143,23 @@
  */ NIL,
+%0A      
  /** %E6%95%B4%E6%95%B0%E5%9E%8B
@@ -168,16 +168,20 @@
  */ INT,
+%0A   
  /** %E6%B5%AE%E5%8B%95%E5%B0%8F
@@ -195,16 +195,23 @@
  DOUBLE,
+%0A      
  /** %E6%96%87%E5%AD%97%E5%88%97
@@ -224,16 +224,21 @@
 STRING,%0A
+     
     /** 
@@ -252,16 +252,23 @@
  SYMBOL,
+%0A      
  /** %E4%BB%A3%E5%85%A5%E6%BC%94
@@ -281,24 +281,27 @@
 ASSIGN,%0A    
+   
 /** %E3%82%BB%E3%83%9F%E3%82%B3%E3%83%AD%E3%83%B3 ( 
@@ -301,23 +301,8 @@
 %E3%83%9F%E3%82%B3%E3%83%AD%E3%83%B3
- ( %E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AE%E7%B5%82%E7%AB%AF )
  */ 
@@ -311,17 +311,17 @@
 MICOLON,
- 
+%0A
 /** %E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3
@@ -334,24 +334,27 @@
 */ EOS,%0A    
+   
 /** %E5%8A%A0%E7%AE%97%E6%BC%94%E7%AE%97%E5%AD%90 */
@@ -358,16 +358,23 @@
  */ ADD,
+%0A      
  /** %E6%B8%9B%E7%AE%97%E6%BC%94
@@ -383,16 +383,23 @@
  */ SUB,
+%0A      
  /** %E4%B9%97%E7%AE%97%E6%BC%94
@@ -408,16 +408,23 @@
  */ MUL,
+%0A      
  /** %E9%99%A4%E7%AE%97%E6%BC%94
@@ -434,16 +434,25 @@
 */ DIV,%0A
+         
     /** 
@@ -460,16 +460,29 @@
 = */ EQ,
+%0A            
  /** != 
@@ -487,16 +487,27 @@
 = */ NE,
+%0A          
  /** &lt
@@ -513,16 +513,26 @@
 t; */ L,
+%0A         
  /** &lt
@@ -540,16 +540,27 @@
 = */ LE,
+%0A          
  /** &gt
@@ -566,16 +566,26 @@
 t; */ G,
+%0A         
  /** &gt
@@ -594,16 +594,22 @@
  */ GE,%0A
+      
     /** 
@@ -619,16 +619,26 @@
  */ AND,
+%0A         
  /** %E8%AB%96%E7%90%86%E5%92%8C
@@ -644,16 +644,21 @@
 %E5%92%8C */ OR,
+%0A    
  /** %E6%8E%92%E4%BB%96%E7%9A%84
@@ -668,16 +668,24 @@
  */ XOR,
+%0A       
  /** %E8%AB%96%E7%90%86%E5%90%A6
@@ -694,16 +694,22 @@
 */ NOT,%0A
+      
     /** 
@@ -718,16 +718,26 @@
 %E5%BC%A7 */ LP,
+%0A         
  /** %E5%8F%B3%E6%8B%AC%E5%BC%A7
@@ -743,16 +743,24 @@
 %E5%BC%A7 */ RP,
+%0A       
  /** %E5%B7%A6%E6%B3%A2%E6%8B%AC
@@ -767,16 +767,24 @@
 %E5%BC%A7 */ LB,
+%0A       
  /** %E5%8F%B3%E6%B3%A2%E6%8B%AC

Improve readability