Skip to content
Failed

Changes

Summary

  1. 1. Add __count_e__( enum_name ), a pseudo function that return the number of element in an enum; 2. Implementation of enum range loop. (details)
  2. Missing files from the last commit (details)
  3. Linked-list background additions for identity model and end treatment. (details)
  4. lex countof pseudo-function (details)
  5. parse countof pseduo-function, update for-loop for enumeration (details)
Commit 525f7ad65aaee3be785c86c188b191a2450ac8cc by j82liang
1. Add __count_e__( enum_name ), a pseudo function that return the number of element in an enum; 2. Implementation of enum range loop.
The file was modifiedsrc/AST/Visitor.hpp
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/AST/Stmt.hpp
The file was modifiedsrc/Common/CodeLocationTools.cpp
The file was modifiedsrc/Parser/parser.yy
The file was modifiedlibcfa/src/enum.hfa
The file was modifiedsrc/AST/Print.cpp
The file was addeddoc/theses/jiada_liang_MMath/planet.cfa
The file was modifiedlibcfa/src/enum.cfa
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/ControlStruct/module.mk
The file was modifiedsrc/Parser/StatementNode.cpp
The file was modifiedsrc/Parser/lex.ll
The file was modifiedsrc/main.cpp
The file was modifiedsrc/AST/Expr.hpp
The file was modifiedsrc/AST/Expr.cpp
The file was modifiedsrc/Parser/StatementNode.hpp
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/AST/Fwd.hpp
Commit 567c775dd48a4d5754773cdad6f686107a0909df by j82liang
Missing files from the last commit
The file was addedsrc/ControlStruct/TrasnlateEnumRange.hpp
The file was addedsrc/ControlStruct/TranslateEnumRange.cpp
Commit 006d4c4219eca826e0e66515fcfa107491ff9b3e by mlbrooks
Linked-list background additions for identity model and end treatment.
The file was addeddoc/theses/mike_brooks_MMath/pictures/lst-issues-end.pdf
The file was modifieddoc/theses/mike_brooks_MMath/background.tex
The file was addeddoc/theses/mike_brooks_MMath/pictures/lst-issues-ident.pdf
The file was addeddoc/theses/mike_brooks_MMath/pictures/lst-issues-ident.vsdx
The file was addeddoc/theses/mike_brooks_MMath/pictures/lst-issues-end.vsdx
Commit 07771bcc1ea0f1cac935125bd5815f2f63111193 by Peter Buhr
lex countof pseudo-function
The file was modifiedsrc/Parser/lex.ll
Commit a8ced633240a7ebd606f9199aaaab4e96345b4dc by Peter Buhr
parse countof pseduo-function, update for-loop for enumeration
The file was modifiedsrc/Parser/parser.yy