introduce syntax parser (repetition only)
added parser for selection blocks
fixed some bugs and added syntax error exception
fixed break bug, reverted the programming activity(deleted 'compile' button), now 'execute' button only triggers compile action
added prototype of block alignment
Merge pull request #1 from onoyuuya/algorithm

Algorithm