Syntax: seperate selection, blank filling, reading, matching.
Add rules for parsing text completion and writing.