Added linearization of compile-time file: finding a proper parser ordering
a few adjustment to compiler package