class IDL::Delegator
def declare_bitvalue(name)
def declare_bitvalue(name) p = 0 unless @cur.bitvalues.empty? p = @cur.bitvalues.last.position.next end params = { position: p, bitmask: @cur, annotations: @annotation_stack } @annotation_stack = IDL::AST::Annotations.new set_last(@cur.define(IDL::AST::BitValue, name, params)) @cur end