mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
32 lines
610 B
C
32 lines
610 B
C
|
#pragma once
|
||
|
|
||
|
#include <liblangutil/Token.h>
|
||
|
|
||
|
#include <vector>
|
||
|
|
||
|
namespace solidity::frontend
|
||
|
{
|
||
|
|
||
|
std::vector<langutil::Token> const userDefinableOperators = {
|
||
|
// Bitwise
|
||
|
langutil::Token::BitOr,
|
||
|
langutil::Token::BitAnd,
|
||
|
langutil::Token::BitXor,
|
||
|
langutil::Token::BitNot,
|
||
|
// Arithmetic
|
||
|
langutil::Token::Add,
|
||
|
langutil::Token::Sub,
|
||
|
langutil::Token::Mul,
|
||
|
langutil::Token::Div,
|
||
|
langutil::Token::Mod,
|
||
|
// Comparison
|
||
|
langutil::Token::Equal,
|
||
|
langutil::Token::NotEqual,
|
||
|
langutil::Token::LessThan,
|
||
|
langutil::Token::GreaterThan,
|
||
|
langutil::Token::LessThanOrEqual,
|
||
|
langutil::Token::GreaterThanOrEqual,
|
||
|
};
|
||
|
|
||
|
}
|