Fix a test's name
Fix a call with wrong arguments
Create constructors for (Rule|Transformation)(Queue)?; remove 'new' macro
One more test
Add build/bogo executable to test bogo interactively
Reverse the order of 'key' and 'effectOn' in parseRuleFromString()
findMarkTarget() should only process the first matching rule

Otherwise, 'a w a(' and 'u w u+' would interfere with each other.
Add coding style & decisions section to HACKING.md
Use bool|TRUE|FALSE instead of int|1|0; fix brackets to match K&R style
Move the comments
Add assert(Not)?Ptr macros to assert pointer equality
Implement findToneTarget()
Remove printf instructions
Add all TELEX rules to main.c
The interactive binary can now work with space-delimited input
Recognize 'y' as a vowel
Add examples to bogo.c
Implement tone backup and restore in addMarkToChar()
Fix tone position in vowel triplets
Refactor an example