lake/sym.h
2011-04-17 21:24:23 -07:00

13 lines
No EOL
269 B
C

#ifndef _SYM_H
#define _SYM_H 1
#include "lake.h"
LakeSym *sym_intern(char *s);
LakeStr *sym_to_str(LakeSym *sym);
LakeSym *sym_from_str(LakeStr *str);
char *sym_repr(LakeSym *sym);
unsigned long sym_val(LakeSym *sym);
LakeSym *sym_eq(LakeSym *a, LakeSym *b);
#endif