C:\Users\brock\Documents\CSCI 255\NetBeans\RL Solution\RLexec.h
/* Do NOT modify this file! */

/*
 * ADT-like interface for symbol table for RL variables
 *
 * Copyright J. Dean Brock, 2010
 * This file released under terms of the GNU General Public License
 *
 */

#ifndef _RLEXEC_H
#define _RLEXEC_H

#include "RLparse.h"
#include "RLvartab.h"
#include <stdio.h>
#include <assert.h>

/* Interprets an RL program and place variable values in table */
RLVariableTable interpretRL(struct RLAssignmentNode *program) ;

/* Prints variables sorted by variable name */
void listByNameRL (RLVariableTable t, FILE *f) ;

/* Prints variables sorted by variable value */
void listByValueRL(RLVariableTable t, FILE *f) ;

#endif  /* _RLEXEC_H */