dot parsing