major rewrite of the symbol table processing and translator.
demo version
bug fixes for demo version
restructure code, cleanup, and fix bugs
Merge remote-tracking branch 'origin/master' into charles4-java-rc
restructurings, additions and bug fixes
Merge remote-tracking branch 'origin/master' into charles4-java-rc
massive cleanup; add translation support for local type declarations, anonymous classes and Array initializers in an array allocation expression
Merge remote-tracking branch 'origin/master' into charles4-java-rc
Merge branch 'master' into royuelaalcaz1-omp_preproc_directive_bug-rc
Fix use of macros, which are defined in headers with no SgLocatedNode, in OpenMP clauses

It fixes expression replacement implemented in the previous commit as wellOB.
See #a33f305e400fe93a89cba23070dea6eb1d4a12e9
Merge branch 'master' into royuelaalcaz1-omp_preproc_directive_bug
Fix cross reference in OpenMP grammar between additive and multiplicative expressions

Also fixes wrong commit about macro values substitution in OpenMP clauses: when fixing
complex expressions, we broke simple expressions solution.
See #a33f305e400fe93a89cba23070dea6eb1d4a12e9

Add compiler tests for this feature
Add compiler tests for OpenMP clauses containing macro definitions

See #db95a183b20fac50ea2931072a2c47fd6ba46949
Merge pull request #1 from royuelaalcaz1/royuelaalcaz1-omp_preproc_directive_bug

Royuelaalcaz1 omp preproc directive bug
major update for 12/15 demo; cleanup; add tests; fix bugs
Merge remote-tracking branch 'origin/master' into charles4-java-rc
This fixes OpenMP bug when Section contains one statement not wrapped with braces

This bug reported by Allan Porterfield was caused because omp_lowerering assumed
the body of an OpenMP Section to be a Basic Block. This is not the case when
there is only one statement associated with the Section pragma and it is not
wrapped with braces.
Add test for OpenMP sections compilation

See #cdabaa714f6fc7d55b68248df4e2c1dbe1d314bd
This correction ensures a section's block to be attached in the AST