(refactor) updated compiler to handle all tags, and utilize regex