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,
|
|
};
|
|
|
|
}
|