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