Merge pull request #124 from ke-yu/StableBranchWithTestcases

Generate code for string/char/boolean ast nodes
Merge pull request #125 from ke-yu/StableBranchWithTestcases

Fix defect MAGN-84
Fix AST nodes to code issues (MAGN-836, MAGN-839)