Added comment definition object
Started using StringTemplate to generate Shiro code.
Upgraded to ANTLR 4.2.1
Added node and port declaration objects
Fixed error with value casting. Cast to Number before getting value.
Comment toCode() now uses template
Node toCode() sorts ports by type and by name
Tidied up test. Ensured lists are different before testing for order\nAdd flag to ensure sorting only occurs when the list of declarations has changed.
Updated definitions to use Expression objects instead of strings
Fixed node code generator
Fixed first pass of graph generation
Removed ANTLR3 grammars.
Moved to Guava collections. Closes #3
Moved to Guava collections closes #3
Merge branch 'definitions' of github.com:jrguenther/shiro into definitions
Switched to diamond inference
Added NameManager to generate new names
Fixed issue with NPE when creating full names
Added equals() test
Switched state to use template in toCode()
Modified graph definitions to have only one assignment object per path
Cleaned up definitions