๐Ÿ“ฆ DanielRosenwasser / Feeny-VSCode

Visual Studio Code support for Feeny - a programming language for teaching how to build language virtual machines.

โ˜… 3 stars โ‘‚ 0 forks ๐Ÿ‘ 3 watching โš–๏ธ MIT License
tmlanguagevscode-extension
๐Ÿ“ฅ Clone https://github.com/DanielRosenwasser/Feeny-VSCode.git
HTTPS git clone https://github.com/DanielRosenwasser/Feeny-VSCode.git
SSH git clone git@github.com:DanielRosenwasser/Feeny-VSCode.git
CLI gh repo clone DanielRosenwasser/Feeny-VSCode
Daniel Rosenwasser Daniel Rosenwasser Add license. 39c4073 4 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .vscode
๐Ÿ“ images
๐Ÿ“ syntaxes
๐Ÿ“„ .gitattributes
๐Ÿ“„ .gitignore
๐Ÿ“„ .vscodeignore
๐Ÿ“„ CHANGELOG.md
๐Ÿ“„ LICENSE
๐Ÿ“„ package-lock.json
๐Ÿ“„ package.json
๐Ÿ“„ README.md
๐Ÿ“„ README.md

Feeny

This package provides basic language support for Feeny. Feeny is a small programming languages for learning how to implement dynamic languages and their runtimes.

Feeny was introduced in the U.C. Berkeley course Virtual Machines and Managed Runtimes, taught by Mario Wolczko and Patrick S. Li. Its syntax is largely inspired by another language called Stanza.

You can read more about Feeny on the course materials home page, or on the implementation's GitHub repository.

Features

This package includes support for

  • Syntax highlighting
  • Brace completion
  • Smart indentation
  • Comment toggling
Feeny syntax highlighting under the GitHub Dark Default theme.