 # Simple Arithmetic and logical operations. Performs some conversion from
 # CoffeeScript operations into their JavaScript equivalents.
 exports.Op = class Op extends Base
-
-  # The map of conversions from CoffeeScript to JavaScript symbols.
-  CONVERSIONS:
-    '==': '==='
-    '!=': '!=='
-    'of': 'in'
-
-  # The map of invertible operators.
-  INVERSIONS:
-    '!==': '==='
-    '===': '!=='
-    '>':   '<='
-    '<=':  '>'
-    '<':   '>='
-    '>=':  '<'
-
-  children: ['first', 'second']
-
   (op, first, second, flip) ->
     return new In first, second if op is 'in'
     if op is 'new'


# A `[ ... ]` indexed accessor into an array or object.
exports.Index = class Index extends Base

  children: ['index']

  (@index) ->

  compile: (o) ->
    (if @proto then '.prototype' else '') + "[#{ @index.compile o, LEVEL_PAREN }]"

# JavaScript without translation, such as: strings, numbers,
# `true`, `false`, `null`...
exports.Literal = class Literal extends Base
  (@value) ->

  makeReturn: ->
