add test cases from folco
new file for directives decoding
support different comment char for line and continuation