code: def visitValueTypeMacro(self, ctx: jsgParser.ValueTypeMacroContext):
          
          self._context.grammarelts[as_token(ctx)] = JSGValueType(self._context, ctx)
docs: valueTypeMacro : ID EQUALS nonRefValueType (BAR nonRefValueType)* SEMI