Added annotation extractor and grammar into the project

TODO: Apply the flow to merge data from program and the annotations

Signed-off-by: Herbert <herberthb12@gmail.com>