blob: b419b208be1253a411a58939293b60daef05c5dc [file] [log] [blame]
// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
library;
/// The names of all operators that can be used to define instance methods.
const Set<String> instanceMethodOperatorNames = {
'[]=',
..._unaryOperatorNames,
..._binaryOperatorNames,
};
const Set<String> _unaryOperatorNames = {
'~',
'unary-',
};
const Set<String> _binaryOperatorNames = {
'==',
'[]',
'*',
'/',
'%',
'~/',
'+',
'-',
'<<',
'>>',
'>>>',
'>=',
'>',
'<=',
'<',
'&',
'^',
'|',
};