first
rough
rough
rough
more patterns
more patterns
file-info
tmp
get header
refactor
read file
gulp
more patterns
refactor
code-generator
simple compiler
refactor
resolve path
delete dist
delete dist