Fix in the type checker: added the 'concreteSyntaxNode' case to
'calculatePatternType' and 'bind' functions.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Adapted RascalPrimitives to @DavyLandman's new SourceLocation API.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
fixed bug with Nastya, namely in isSupertypeOf in NonTerminalType, and could make implementation of TypeVariablePattern slightly more elegant after fixing this
Merge branch 'master' of github.com:cwi-swat/rascal
Fix for jars whose entries do not follow directory structure.
resolveM3 now also handles source locations that do not have the project
name in the authority.
Added source and jar converters as subclasses of M3Converter.
Converted URI usage to @DavyLandman's new SourceLocation API.
Added source location cache for better performance. Thanks to
@DavyLandman for pointing it out.
Added creation of M3 from jars.
Changing minimum version required for ASM to 4.0. Visitors were
previously interfaces and now are abstract classes.
Extended muRascal syntax with || and AST with preOr.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git
Fixed a minor issue in the muRascal syntax.
Added support for declaring data types at the muRascal level; useful for
experimenting (writing examples) with a coroutine design.
Added an example of declaring and using data types and constructors at
the muRascal level.
Added the 'enumTree' example from the coroutine design discussion, it
works!
Reimplemented field access in the SourceLocationResult class

Much more readable, and less duplication of result making