added build.sbt
added dependency matcher
moved TestDependencyMatcher to another file
made Parser private
filter fields with filterKeys
added triggerFieldName
added dependency
match incoming and outgoing
fail if sentence doesn't have dependencies
added regex matcher
removed duplicated code
match multiple tokens
deleted comment
improved regex matching
added comment to ugly regex
use opt() instead of weird regex
deleted unnecessary function
improved Parser.parse()
exactMatcher matches valid java identifiers
match regex literal in its own rule