1. 06 Nov, 2020 1 commit
  2. 18 Jul, 2020 1 commit
  3. 21 Mar, 2018 9 commits
  4. 19 Mar, 2018 7 commits
  5. 18 Mar, 2018 1 commit
  6. 17 Mar, 2018 2 commits
  7. 15 Mar, 2018 1 commit
  8. 14 Feb, 2018 1 commit
  9. 01 Feb, 2018 3 commits
  10. 31 Jan, 2018 1 commit
  11. 29 Jan, 2018 1 commit
  12. 27 Jan, 2018 1 commit
  13. 20 Jan, 2018 1 commit
  14. 17 Jan, 2018 1 commit
  15. 08 Jan, 2018 1 commit
  16. 07 Jan, 2018 1 commit
    • Jesse McGrew's avatar
      vscode: Tokenize/parse ZIL definitions to make better snippets for hover help. · c18adf60ed7d
      Jesse McGrew authored
      This extracts the essential parts of a routine/function/macro definition, that
      is, the name and arguments that can be passed in from outside, stripping out
      sections like "AUX" that aren't helpful at a call site. Default values for "OPT"
      parameters are elided unless they're very simple.
      
      The routine signatures are stored in a form that will hopefully be useful for
      implementing parameter help. This could also be extended to extract DECLs and
      docstrings.
      
      Known issues:
      * A default value of <> is elided too. Elision should probably go by length, not
        token types.
      * Other symbol definitions, like OBJECT and DEFSTRUCT, now have snippets that
        are probably too long.
      * The parser doesn't handle ADECLs or hash syntax correctly.
      c18adf60ed7d
  17. 01 Jan, 2018 4 commits
  18. 31 Dec, 2017 1 commit
  19. 30 Dec, 2017 1 commit
  20. 27 Dec, 2017 1 commit