AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::exprs::ExpressionRepr::Operator Struct Reference

The str field is the representation of the operator (e.g., '+', '!='). More...

#include <requirement.hpp>

Public Attributes

Repr repr
 
std::vector< Expressionoperands
 List of operands. Operator arity = operands.size() Probably will never support ops with higher arity than binary, but it's just a vector for future-proofing.
 

Detailed Description

The str field is the representation of the operator (e.g., '+', '!=').

Member Data Documentation

◆ operands

std::vector<Expression> asmgrader::exprs::ExpressionRepr::Operator::operands

List of operands. Operator arity = operands.size() Probably will never support ops with higher arity than binary, but it's just a vector for future-proofing.

◆ repr

Repr asmgrader::exprs::ExpressionRepr::Operator::repr

The documentation for this struct was generated from the following file: