add Syntax Manager
Merge pull request #2238 from randy3k/master

add Syntax Manager