parser and object representation for s expressions corresponding to scheme syntax.
As of now there are three types of atoms :
- integers
- identifiers(as defined in the scheme grammar)
- strings, which begin and end with quotation marks
- booleans
to parse an s-expression, call a new instance of the parser
class with the string to parse as the argument to the constructor.
The result of the parse can then be retrieved by calling the get_result
instance method from the parser class. An example is found in main.cpp