Merge branch 'master' of /nfs/casc/overture/ROSE/git/ROSE
Merge branch 'master' of github.llnl.gov:liao6/rose2
Merge branch 'master' of github.llnl.gov:liao6/rose2
Fix case-sensitivity bug for rmod file names.
Merge branch 'master' of github.llnl.gov:liao6/rose2
Merge branch 'master' of github.llnl.gov:liao6/rose2
Merge branch 'master' of github.llnl.gov:liao6/rose2
Merge branch 'master' of github.llnl.gov:liao6/rose2
Merge branch 'master' of github.llnl.gov:liao6/rose2
- change preprocessor directive type into an argument rather than a functor
- ensure the right quoting function is called
typo
Merge /nfs/casc/overture/ROSE/git/ROSE
Fix scope bug for derived type with array component.
Add fortran_support.h, which was idavertently left out in the preceding commit.
Merge branch 'master' of /nfs/casc/overture/ROSE/git/ROSE
grammar streamlining
add haskell ADT type generator
(Binary Analysis) Changed instruction semantic interface

The old API defined these value-generating constructors:

 ValueType<1> true_();
 ValueType<1> false_();
 ValueType<1> undefined_();
 template<size_t nBits> ValueType<nBits> number(uintmax_t);

It didn't have a way to generate an undefined value that has
a size other than one bit.  So I commandeered the undefined_()
method for this purpose.

  template<size_t nBits> ValueType<nBits> undefined_();

To get an undefined Boolean, call it as:

  undefined_<1>()
Merge branch 'master' of /nfs/casc/overture/ROSE/git/ROSE
cleanup