moved files around
moving files around
removed documentation folder because it was empty. A documentation folder really isn't useful yet because the program is still in the early stages, and the pieces are changing on a regular basis. Other forms of documentation are sprinkled throughout the program. Once an mvp is achieved, more formal documentation can be established.
Added documentation, changed a few of the structs around, changed getFrame and putFrame to only accept payloads and not frames themselves. One potential problem might be clearFrame, because it can't use just the payload and stop all the memory leaks, it actually needs access to the mutex and the frame itself.
major overhaul of grammar, types added, more to come soon
Brief update - saving changes from github

mostly documentation, changed a few things around in getFrame too though because there was a memory leak.

Later today I intend to finish the documentation and switch getFrame/putFrame from taking a whole frame as a parameter to just taking a payload as a parameter.
removed while loops, improved error handling and node allocation
added function composition! Exciting.
Updated Readme
Updated documentation
fire alarm - had to stop half baked.
moved logo to archives folder, debating on moving gui too
finished helperFunctions.c, removed the now-outdated spec
added end-of-video functionality to getFrame()
Started writing example filters
restored looping functionality via a reduce/preserve flag in ex()
Merge branch 'master' of github.com:DavidVorick/mkvsynth
added for loops and moved readonly flag to ASTnode struct
made looping more robust, at the expense of some elegance
Updated Readme