-Improved the hierarchy example a bit.
-Made it possible for CharRanges to be nested inside lists.
-The CharRanges name is now correctly generated.
-Removed unnecessary RuntimeException.
-Added a specific parse error exception.