# encoding: utf-8 # frozen_string_literal: true module Carbon module Compiler module Node module Expression class Operation < Base # An "Or" operation. This is generated internally and cannot be # redefined by defining an "Or" function. # This has three children: the left hand side, the operation, and # the right hand side. This has the form ` || `. class Or < Operation attributes left: 0, op: 1, right: 2 end end end end end end