Removes COMMENT token

Signed-off-by: Ahmed H. Ismail <ahm3d.hisham@gmail.com>
Adds reset functionality to tag value builders

Signed-off-by: Ahmed H. Ismail <ahm3d.hisham@gmail.com>
Adds file tag parsing tests

Signed-off-by: Ahmed H. Ismail <ahm3d.hisham@gmail.com>
Modifies tagvalue lexer to allow reserved keywords to be a value not just a tag

Signed-off-by: Ahmed H. Ismail <ahm3d.hisham@gmail.com>
Adds rules for file artifacts and unknown tags

Signed-off-by: Ahmed H. Ismail <ahm3d.hisham@gmail.com>
fixes type in tagvalue builders

Signed-off-by: Ahmed H. Ismail <ahm3d.hisham@gmail.com>