Skip to content
Success

Changes

Summary

  1. add countof as keyword to CFA lstlang (details)
  2. small wording change to enumeration introduction (details)
  3. proofread last push of CFA enumerations (details)
  4. move enumeration trait material into implementation chapter (details)
  5. Fixed goto labelled loop. I had to reorder some passes. Updated control declaration hoisting (including comments and correcting update count). Added test, moved more tests into ctrl-flow. (details)
  6. add section on enumeration I/O (details)
  7. update enumeration input test (details)
  8. parse keyword parameter and argument using '@' syntax (details)
  9. parse keyword parameter and argument using '?' syntax (details)
  10. rewrite section on default/named parameters (details)
  11. Implement boxing for arrays. (details)
Commit ead38584cd23fbdbd03d98b96cc4f1099187e9b6 by Peter Buhr
add countof as keyword to CFA lstlang
The file was modifieddoc/LaTeXmacros/lstlang.sty
Commit 46651fb82868bdb16711611afe0d21467a5fc7e1 by Peter Buhr
small wording change to enumeration introduction
The file was modifieddoc/theses/jiada_liang_MMath/intro.tex
Commit 10a99d87259c93fc17a6d7791c541fee72559acc by Peter Buhr
proofread last push of CFA enumerations
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
The file was modifieddoc/theses/jiada_liang_MMath/CFAenum.tex
Commit d1276f834644df5d85a59dd125d428416d44dbed by Peter Buhr
move enumeration trait material into implementation chapter
The file was modifieddoc/theses/jiada_liang_MMath/implementation.tex
Commit b6923b1740ef731ae48dce4cce23151387f51e96 by ajbeach
Fixed goto labelled loop. I had to reorder some passes. Updated control declaration hoisting (including comments and correcting update count). Added test, moved more tests into ctrl-flow.
The file was addedtests/ctrl-flow/labelledExit.cfa
The file was modifiedtests/Makefile.am
The file was addedtests/ctrl-flow/fallthrough.cfa
The file was removedtests/.expect/labelledExit.txt
The file was addedtests/ctrl-flow/.expect/labelledExit.txt
The file was modifiedsrc/ControlStruct/HoistControlDecls.cpp
The file was addedtests/ctrl-flow/.expect/fallthrough.txt
The file was removedtests/fallthrough.cfa
The file was modifiedsrc/main.cpp
The file was addedtests/ctrl-flow/goto.cfa
The file was modifiedsrc/ControlStruct/HoistControlDecls.hpp
The file was removedtests/.expect/fallthrough.txt
The file was addedtests/ctrl-flow/.expect/goto.txt
The file was removedtests/labelledExit.cfa
Commit 6f478349bdb1f2928d25077e5d9a5fffa8f67f73 by Peter Buhr
add section on enumeration I/O
The file was modifieddoc/theses/jiada_liang_MMath/CFAenum.tex
Commit 1ad112a5b1babfdac4e2f732d3937ece43b101a1 by Peter Buhr
update enumeration input test
The file was modifiedtests/enum_tests/.expect/input.txt
The file was modifiedtests/enum_tests/input.cfa
Commit 151c8dbc6b94be41055526da8a571878e949e869 by Peter Buhr
parse keyword parameter and argument using '@' syntax
The file was modifiedsrc/Parser/parser.yy
Commit c1b0b8fd915f492c94d49c3ed582ddb77a5c8832 by Peter Buhr
parse keyword parameter and argument using '?' syntax
The file was modifiedsrc/Parser/parser.yy
Commit d02d223749b5d23ea78e8a77adfb55e33cabf249 by Peter Buhr
rewrite section on default/named parameters
The file was modifieddoc/user/user.tex
Commit fd4df379a19cd8ddb365ec1ad548df3a82d4efc1 by Michael Brooks
Implement boxing for arrays.

The added test is things that did not work before.
The file was addedtests/array-collections/boxed.hfa
The file was modifiedsrc/GenPoly/Box.cpp
The file was addedtests/array-collections/.expect/boxed.txt
The file was addedtests/array-collections/boxed.main.cfa
The file was modifiedtests/Makefile.am
The file was addedtests/array-collections/boxed.bookend.cfa
The file was addedtests/array-collections/boxed.cases.hfa