Permalink
Browse files

added outline of part 1

  • Loading branch information...
1 parent 991de53 commit ea4918af36725792c819f205882f379fa8b204c9 @Altece committed Mar 24, 2012
Showing with 25 additions and 0 deletions.
  1. BIN project1/.DS_Store
  2. +25 −0 project1/project1.scm
View
Binary file not shown.
View
@@ -0,0 +1,25 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Symbol Table and Blocks Project
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Contributers:
+;; Steven Brunwasser - sjb9815
+;; Ethan Peters - ejp6914
+;; Peter Mikitch - ???????
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;create an empty symbol table
+(define table-create ())
+
+;check to see if the identifier is already in the table
+;if yes, print an error message
+;else, save the identifier and its type level
+;return the table
+(define set-identifier ())
+
+;return the type and level of the specified identifier in the symbol table
+;if the identifier is not in the table, returnt the empty list
+(define get-identifier ())
+
+;format and print the symbol table entries, their types, and their levels
+;the output should illustrate the block levels of the identifier entries
+(define table-print ())

0 comments on commit ea4918a

Please sign in to comment.