src/symtable.h

Go to the documentation of this file.
00001 /* -*- Mode: objc; c-basic-offset: 2; tab-width: 2 indent-tabs-mode: nil -*- */
00002 /* vim: set filetype=objc ts=2 sw=2 expandtab: */
00003 
00004 /*
00005  * Copyright (C) 2007 Neil Dantam
00006  *               2007 Jeff Seibert
00007  *
00008  * This program is free software: you can redistribute it and/or modify it
00009  * under the terms of the GNU General Public License, verson 3 ONLY, as
00010  * published by the Free Software Foundation.
00011  * 
00012  * This program is distributed in the hope that it will be useful, but WITHOUT
00013  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00014  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
00015  * more details.
00016  * 
00017  * You should have received a copy of the GNU General Public License along with
00018  * this program.  If not, see <http://www.gnu.org/licenses/>.
00019  */
00020 
00032 #ifndef _SYMTABLE_H_
00033 #define _SYMTABLE_H_
00034 #include "cons.h"
00038 @interface SymTable: Object {
00039   Cons *list;
00040 }
00041 
00043 -(BOOL) contains: (char *) key;
00044 
00050 -(void) put: (char *)key to: (id) val;
00051 
00053 -(id) get: (char*) id;
00054 
00055 @end
00056 
00057 
00058 #endif

Generated on Mon Dec 24 06:11:58 2007 for gfront by  doxygen 1.5.2