错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Context-Sensitive Editing for the MEDFORD Metadata Language

  • Liam Strand,
  • Andrew Powers,
  • Polina Shpilker,
  • Lenore Cowen,
  • Alva Couch,
  • Noah M. Daniels

摘要

The MEDFORD metadata description language was designed to enable creation of structured metadata in an ordinary text editor. This paper provides a tool that improves the ease of writing correct MEDFORD within the popular VSCode editor. This tool provides syntax highlighting and autocompletion features that generate real-time feedback in the form of suggestions which improve the discoverability of language semantics, as well as useful and informative error messages. This tool leverages the Language Server Protocol, and thus is easily ported to other text editors.