18 lines
319 B
C
18 lines
319 B
C
#include "expr.h"
|
|
|
|
char* Parenthesize(char*, int, ...);
|
|
|
|
void VisitBinary(struct binary expr) {
|
|
|
|
}
|
|
|
|
void VisitGrouping(struct grouping);
|
|
void VisitLiteral(Token);
|
|
void VisitUnary(struct unary);
|
|
|
|
char* Parenthesize(char* operator, int count, ...) {
|
|
va_list list;
|
|
va_start(list, count);
|
|
|
|
va_arg(list, Expr);
|
|
} |