refactor: compiler tests

to be more readable and easier to debug
refactor: remove trailing spaces in peg file
WIP feat(syntax) mandatory `<script>` tag for JS content