Add shor.qk
change types from strings to tokens
add type to imports
Merge pull request #24 from quarklang/types

change types from strings to tokens
complex sym vs complex datatype
fix variable declarationg
Merge pull request #25 from quarklang/complex-sym

complex sym vs complex datatype
Update Makefile that produces 'quarkc' (generator)
Start building a pretty printer
No need to declare array size anymore.
Rename func names to be consistent with gen_*()
Fix type: Datatype should be DataType
Fix typo in parser: Datatype should be DataType
GRAMMAR FIX: int[][][] now parses correctly. Our grammar would accept 'int[] arr[]' and reject 'int[][] arr' before the fix.
test.qk correctly parses
The second f2() is not processed. Fix by surrounding 'match ..' block with ()
Fix '+5' literal bug. Forgot 'POW'
Add IfStatement
Add special assignment and post operations
Add while and for