ThriftTokenType.java

  1. package net.morimekta.providence.reflect.parser;

  2. import net.morimekta.util.lexer.TokenType;

  3. import java.util.Locale;

  4. public enum ThriftTokenType implements TokenType {
  5.     IDENTIFIER,
  6.     STRING,
  7.     NUMBER,
  8.     SYMBOL,
  9.     DOCUMENTATION,
  10.     // parsed as a token, and then skipped by the tokenizer, so totally ignored.
  11.     COMMENT,
  12.     ;

  13.     @Override
  14.     public String toString() {
  15.         return "<" + name().toLowerCase(Locale.US) + ">";
  16.     }
  17. }