Mercurial > hg > CbC > CbC_gcc
view gcc/go/gofrontend/operator.h @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
// operator.h -- Go frontend operators. -*- C++ -*- // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. #ifndef GO_OPERATOR_H #define GO_OPERATOR_H // The operators. enum Operator { OPERATOR_INVALID, OPERATOR_OROR, // || OPERATOR_ANDAND, // && OPERATOR_EQEQ, // == OPERATOR_NOTEQ, // != OPERATOR_LT, // < OPERATOR_LE, // <= OPERATOR_GT, // > OPERATOR_GE, // >= OPERATOR_PLUS, // + OPERATOR_MINUS, // - OPERATOR_OR, // | OPERATOR_XOR, // ^ OPERATOR_MULT, // * OPERATOR_DIV, // / OPERATOR_MOD, // % OPERATOR_LSHIFT, // << OPERATOR_RSHIFT, // >> OPERATOR_AND, // & OPERATOR_NOT, // ! OPERATOR_BITCLEAR, // &^ OPERATOR_CHANOP, // <- OPERATOR_EQ, // = OPERATOR_PLUSEQ, // += OPERATOR_MINUSEQ, // -= OPERATOR_OREQ, // |= OPERATOR_XOREQ, // ^= OPERATOR_MULTEQ, // *= OPERATOR_DIVEQ, // /= OPERATOR_MODEQ, // %= OPERATOR_LSHIFTEQ, // <<= OPERATOR_RSHIFTEQ, // >>= OPERATOR_ANDEQ, // &= OPERATOR_BITCLEAREQ, // &^= OPERATOR_PLUSPLUS, // ++ OPERATOR_MINUSMINUS, // -- OPERATOR_COLON, // : OPERATOR_COLONEQ, // := OPERATOR_SEMICOLON, // ; OPERATOR_DOT, // . OPERATOR_ELLIPSIS, // ... OPERATOR_COMMA, // , OPERATOR_LPAREN, // ( OPERATOR_RPAREN, // ) OPERATOR_LCURLY, // { OPERATOR_RCURLY, // } OPERATOR_LSQUARE, // [ OPERATOR_RSQUARE // ] }; #endif // !defined(GO_OPERATOR_H)