Home | History | Annotate | Download | only in src

Lines Matching defs:FN

25 #define FN(name, len, prec, enum)	/* nothing */
29 #define FN(name, len, prec, enum) enum,
34 #define FN(name, len, prec, enum) name,
37 #define FN(name, len, prec, enum) len,
40 #define FN(name, len, prec, enum) prec,
45 #define F0 FN
56 FN("++", 2, P_PRIMARY, O_PLUSPLUS = 0) /* before + */
57 FN("--", 2, P_PRIMARY, O_MINUSMINUS) /* before - */
59 FN("==", 2, P_EQUALITY, O_EQ) /* before = */
60 FN("!=", 2, P_EQUALITY, O_NE) /* before ! */
62 FN("=", 1, P_ASSIGN, O_ASN)
63 FN("*=", 2, P_ASSIGN, O_TIMESASN)
64 FN("/=", 2, P_ASSIGN, O_DIVASN)
65 FN("%=", 2, P_ASSIGN, O_MODASN)
66 FN("+=", 2, P_ASSIGN, O_PLUSASN)
67 FN("-=", 2, P_ASSIGN, O_MINUSASN)
69 FN("^<=", 3, P_ASSIGN, O_ROLASN) /* before ^< */
70 FN("^>=", 3, P_ASSIGN, O_RORASN) /* before ^> */
72 FN("<<=", 3, P_ASSIGN, O_LSHIFTASN)
73 FN(">>=", 3, P_ASSIGN, O_RSHIFTASN)
74 FN("&=", 2, P_ASSIGN, O_BANDASN)
75 FN("^=", 2, P_ASSIGN, O_BXORASN)
76 FN("|=", 2, P_ASSIGN, O_BORASN)
79 FN("^<", 2, P_SHIFT, O_ROL) /* before ^ */
80 FN("^>", 2, P_SHIFT, O_ROR) /* before ^ */
82 FN("<<", 2, P_SHIFT, O_LSHIFT)
83 FN(">>", 2, P_SHIFT, O_RSHIFT)
84 FN("<=", 2, P_RELATION, O_LE)
85 FN(">=", 2, P_RELATION, O_GE)
86 FN("<", 1, P_RELATION, O_LT)
87 FN(">", 1, P_RELATION, O_GT)
88 FN("&&", 2, P_LAND, O_LAND)
89 FN("||", 2, P_LOR, O_LOR)
90 FN("*", 1, P_MULT, O_TIMES)
91 FN("/", 1, P_MULT, O_DIV)
92 FN("%", 1, P_MULT, O_MOD)
93 FN("+", 1, P_ADD, O_PLUS)
94 FN("-", 1, P_ADD, O_MINUS)
95 FN("&", 1, P_BAND, O_BAND)
96 FN("^", 1, P_BXOR, O_BXOR)
97 FN("|", 1, P_BOR, O_BOR)
98 FN("?", 1, P_TERN, O_TERN)
99 FN(",", 1, P_COMMA, O_COMMA)
102 FN("~", 1, P_PRIMARY, O_BNOT)
103 FN("!", 1, P_PRIMARY, O_LNOT)
105 FN("(", 1, P_PRIMARY, OPEN_PAREN)
106 FN(")", 1, P_PRIMARY, CLOSE_PAREN)
107 FN(":", 1, P_PRIMARY, CTERN)
114 #undef FN