Changes

Summary

  1. Implementing language-provided syntax for (array) dimensions. (details)
  2. add .expect file for array-md-sbscr-cases.txt to be architecture dependent x86 (details)
  3. lex gcc types _Decimal32/64/128 and return them as float/double/uuFLOAT128 (details)
  4. update literal test for floating and decimal floating suffix (details)
  5. remove decimal-floating constants from math test (details)
Commit 6e50a6bc841ea438631989230a869a5ede7467e8 by mlbrooks
Implementing language-provided syntax for (array) dimensions.

Former z(i) and Z(N) macros are eliminated.
The file was modifiedsrc/Common/PassVisitor.h
The file was modifiedsrc/Common/PassVisitor.impl.h
The file was modifiedsrc/SynTree/Visitor.h
The file was addedtests/array-container/language-dim-mismatch.cfa
The file was modifiedsrc/SynTree/Expression.h
The file was modifiedsrc/AST/Decl.cpp
The file was modifiedsrc/SynTree/Mutator.h
The file was modifiedsrc/SymTab/Indexer.cc
The file was modifiedlibcfa/src/containers/array.hfa
The file was modifiedsrc/SymTab/Validate.cc
The file was modifiedsrc/AST/Decl.hpp
The file was modifiedtests/array-container/array-basic.cfa
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Parser/TypedefTable.cc
The file was modifiedsrc/CodeGen/CodeGenerator.h
The file was modifiedsrc/SymTab/Indexer.h
The file was modifiedsrc/AST/Convert.cpp
The file was addedtests/array-container/.expect/language-dim-mismatch.txt
The file was modifiedsrc/CodeGen/CodeGenerator.cc
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/SynTree/SynTree.h
The file was modifiedsrc/SynTree/Declaration.h
The file was modifiedsrc/Parser/ExpressionNode.cc
The file was modifiedsrc/SynTree/TypeDecl.cc
The file was modifiedtests/array-container/array-md-sbscr-cases.cfa
The file was modifiedsrc/SynTree/TypeExpr.cc
The file was modifiedsrc/Parser/ParseNode.h
Commit c7d8696ab8aef324ab4bad76ac71d4ad2bc126dc by Peter Buhr
add .expect file for array-md-sbscr-cases.txt to be architecture dependent x86
The file was addedtests/array-container/.expect/array-md-sbscr-cases.x86.txt
Commit d3b5a14152cd2218ed5407cc453d51052bfba812 by Peter Buhr
lex gcc types _Decimal32/64/128 and return them as float/double/uuFLOAT128
The file was modifiedsrc/Parser/lex.ll
Commit 4b891e9dcb998e31da0ac6bc07a2155767e0b23e by Peter Buhr
update literal test for floating and decimal floating suffix
The file was modifiedtests/literals.cfa
Commit 6992f95a981e8e0eb21dbaf2cd2f1257510f67f2 by Peter Buhr
remove decimal-floating constants from math test
The file was modifiedtests/math.cfa