Support value comparison for defines

Enables equality comparison for the `ifdef` macro

    ifdef FOO == foo or BAR == 'has spaces':
      print 'equality comparison'