I'd like to rename `ass_pat`. It's a bit of an odd name if you don't have context :), but even in general I try to avoid abbreviated names. Maybe instead it could be:
``` vim
let ternary_pattern    = '\v(\w.*) \? (.*) : (.*)'
let assignment_pattern = '\v^\s*\w* \= '
```
What do you think?