1. 29 Jul, 2015 2 commits
    • Damien George's avatar
      py/compile: Give more precise line number for compile errors. · cfc4c338
      Damien George authored
      Previous to this patch there were some cases where line numbers for
      errors were 0 (unknown).  Now the compiler attempts to give a better
      line number where possible, in some cases giving the line number of the
      closest statement, and other cases the line number of the inner-most
      scope of the error (eg the line number of the start of the function).
      This helps to give good (and sometimes exact) line numbers for
      ViperTypeError exceptions.
      
      This patch also makes sure that the first compile error (eg SyntaxError)
      that is encountered is reported (previously it was the last one that was
      reported).
      cfc4c338
    • Damien George's avatar
      py/repl: Don't look inside strings for unmatched brackets/quotes. · 28596edf
      Damien George authored
      When looking to see if the REPL input needs to be continued on the next
      line, don't look inside strings for unmatched ()[]{} ''' or """.
      
      Addresses issue #1387.
      28596edf
  2. 28 Jul, 2015 1 commit
  3. 27 Jul, 2015 3 commits
  4. 26 Jul, 2015 4 commits
  5. 25 Jul, 2015 3 commits
  6. 24 Jul, 2015 3 commits
  7. 23 Jul, 2015 3 commits
  8. 22 Jul, 2015 1 commit
  9. 21 Jul, 2015 3 commits
  10. 06 Jun, 2015 1 commit
  11. 20 Jul, 2015 11 commits
  12. 19 Jul, 2015 1 commit
  13. 18 Jul, 2015 1 commit
  14. 17 Jul, 2015 1 commit
  15. 16 Jul, 2015 1 commit
  16. 15 Jul, 2015 1 commit