# encoding: utf-8 # frozen_string_literal: true module Carbon module Compiler module Node module Expression module Call # A basic module call. This is the most basic version of a call. # This takes the form `.()`. # This has three children: the module name, the name of the # function, and the arguments. # # @example # let a: Carbon::Pointer; # Carbon::Pointer.value=(a, 1); class Module < Base attributes module: 0, name: 1, parameters: 2, generics: 3 end end end end end end