Skip to content
  1. Aug 22, 2014
  2. Aug 20, 2014
  3. Aug 11, 2014
  4. Jul 30, 2014
  5. Jul 07, 2014
  6. Jul 01, 2014
  7. May 22, 2014
    • Matthew Dawson's avatar
      Make sure we throw an exception with duplicated names. · 7300fcf8
      Matthew Dawson authored
      A missing throw keyword allowed an exceptional circumstance to continue, when
      an enumeration name conflicted with either another enumeration name or with
      a variable.  Add appropriate tests to catch such issues and add the throw
      keyword.
      7300fcf8
    • Matthew Dawson's avatar
      Make the variables list have more useful names. · 2a2ecb08
      Matthew Dawson authored
      Make the input and output variable list have more useful names.  Before, they
      carried either a legacy idea of what they might have been, or just generic and
      confusing.
      2a2ecb08
    • Matthew Dawson's avatar
      Add an initial table description. · 5b619c9f
      Matthew Dawson authored
      Add an initial table description to hold what a table is.  Currently I'm not
      sure if it is best, as it limits tables to 2 dimensions, and allows for multiple
      variable 2 dimensional tables.  But for now it fully represents MATLAB's TET
      tables (though TET can't represent all tables represented here ...).
      5b619c9f
    • Matthew Dawson's avatar
      Add support for counting the number of cases in a hierarchical grid. · d158fbc4
      Matthew Dawson authored
      When dealing with a hierarchical grid, it is useful to know how many cases
      there are.  Add a simple function to do so.  Also add some quick unit tests
      to ensure it functions.
      d158fbc4
  8. May 20, 2014
  9. May 16, 2014
    • Matthew Dawson's avatar
      Change licence over Matlab2SMT project to 3 clause BSD. · f756c9cb
      Matthew Dawson authored
      To comply with MATLAB Central's license policy, change all files to be BSD
      licenced.  Also add a LICENCE file to the root of the project folder, to
      make it more obvious the code is 3 clause BSD.  The Licence text is copied
      from MATLAB Central.
      f756c9cb
  10. Apr 30, 2014
  11. Apr 29, 2014
    • Matthew Dawson's avatar
      Fix the matlab parser breaking horribly on case sensitive systems. · 6aa825b0
      Matthew Dawson authored
      Due to how the matlab grammar was setup, things would break horribly on systems
      with case sensitive file names.  This occurred as some elements had names
      differing only by case, which both Antlr and Java were fine with, but relied
      on the system have case insensitive file names.  Mac/Windows would thus break
      in most cases, along with Dropbox.
      
      Fix by removing these names.  I don't use them, and the one useful case is
      handled differently, which shouldn't cause issues in the future.
      6aa825b0
  12. Apr 25, 2014
  13. Feb 25, 2014
  14. Nov 15, 2013
Loading