// Copyright (c) 2011, 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. package org.jetbrains.kotlin.js.backend.ast; public interface JsOperator { int INFIX = 0x02; int LEFT = 0x01; int POSTFIX = 0x04; int PREFIX = 0x08; int getPrecedence(); String getSymbol(); boolean isKeyword(); boolean isLeftAssociative(); boolean isPrecedenceLessThan(JsOperator other); boolean isValidInfix(); boolean isValidPostfix(); boolean isValidPrefix(); }