Skip to content
Snippets Groups Projects
  1. Jan 22, 2025
  2. Oct 01, 2024
  3. Jan 18, 2024
  4. Dec 11, 2023
  5. Dec 07, 2023
  6. Dec 06, 2023
  7. Dec 04, 2023
    • Christoph Reichenbach's avatar
      Added framework for extracting and diffing attributes · b34453c6
      Christoph Reichenbach authored
      New command line options:
      -e (--attr-extract) can extract attribute values; combine with
         '-o' (or stdout redirection) to write to a file.
      -d (--attr-diff) can compare against a file previously extracted via
         -e.  Prints a diff, and the exit code indicates whether there was a
         difference (as with `diff`).
      
      The output files are designed to be easy to process via awk and
      similar line-by-line tools.
      
      Internally, the differentiator is set up to (potentially) be able to
      also report to CodeProber without going through stringification, and
      to ignore selected nodes during differencing.
      b34453c6
  8. Dec 03, 2023
  9. Nov 23, 2023
  10. Nov 20, 2023
  11. Nov 17, 2023
  12. Nov 10, 2023
    • Christoph Reichenbach's avatar
      Updated code-prober library and scripts · eae1380e
      Christoph Reichenbach authored
      Also ensure that we report syntax errors.  Currently piggy-backing on
      `Program.reports()' to avoid creating more automatic probes that
      pollute the UI.
      
      Disabling individual UI elements is not supported by the current
      code-prober yet, so this is part is currently non-functional.
      Students need to be careful to not accidentally toggle options that
      can lead to subtle changes in behaviour, so we should ideally fix that
      before the course starts-- however, the "forced defaults" offer a
      workaround, by essentially overriding attempts to change configuration
      elements.
      eae1380e
Loading