11#define TOKEN_NAME(t, s, p, a) #t,
16#define TOKEN_STRING(t, s, p, a) s,
21#define TOKEN_PRECEDENCE(t, s, p, a) p,
24#undef TOKEN_PRECEDENCE
26#define TOKEN_ATTRIBUTE(t, s, p, a) a,
51 case Token::kTRUNCDIV:
74 case Token::kRECIPROCAL:
75 case Token::kRECIPROCAL_SQRT:
76 case Token::kTRUNCATE:
static bool IsBinaryArithmeticOperator(Token::Kind token)
static bool IsBinaryOperator(Token::Kind token)
static bool IsUnaryOperator(Token::Kind token)
static bool IsBinaryBitwiseOperator(Token::Kind token)
static bool IsUnaryArithmeticOperator(Token::Kind token)
#define TOKEN_PRECEDENCE(t, s, p, a)
#define TOKEN_ATTRIBUTE(t, s, p, a)
#define TOKEN_STRING(t, s, p, a)
#define TOKEN_NAME(t, s, p, a)
#define DART_KEYWORD_LIST(KW)
#define DART_TOKEN_LIST(TOK)