Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kennethanceyer/vscode-io-extension
:tada: io language syntax highlighting as vscode extension
https://github.com/kennethanceyer/vscode-io-extension
highlight highlighting io language vscode vscode-extension
Last synced: 25 days ago
JSON representation
:tada: io language syntax highlighting as vscode extension
- Host: GitHub
- URL: https://github.com/kennethanceyer/vscode-io-extension
- Owner: KennethanCeyer
- License: mit
- Created: 2017-09-01T16:55:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-21T17:19:42.000Z (over 7 years ago)
- Last Synced: 2024-10-30T03:48:24.613Z (2 months ago)
- Topics: highlight, highlighting, io, language, vscode, vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=kennethceyer.io
- Size: 18.6 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# io extension for vscode
![io-extension-for-vscode](https://www.pigno.se/static/assets/images/io_extension_for_vscode.png?v=20170921)
the io syntax highlighting extension working on vs code
[download this extension at the marketplace](https://marketplace.visualstudio.com/items?itemName=kennethceyer.io)
# testing
```bash
$ npm install gulp -g
$ npm run compile
```# supported
- constant litterals / numbers
- single / double comments
- double quoted string
- triple quoted string
- known functions / classes / types
- test functions / classes
- math functions
- loop keywords
- hex / octal numeral
- known operators
- conditional operators
- increse / decrese keywords
- assignment keywords
- interpolation expression
- additional functions / classes / types
- square brackets# wink :trollface:
- [io](http://iolanguage.org/guide/guide.html)
- [io emacs (official)](https://github.com/stevedekorte/io/blob/master/extras/SyntaxHighlighters/Emacs/io-mode.el)
- [io tmbundle (official)](https://github.com/stevedekorte/io/blob/master/extras/SyntaxHighlighters/Io.tmbundle/Syntaxes/Io.plist)
- [textmate-io](https://github.com/textmate/io.tmbundle/blob/e8f7b3773544cfc14a7ede7344ed94683f7ed602/Syntaxes/Io.plist)
- [rigaux.org](http://rigaux.org/language-study/syntax-across-languages-per-language/Io.html)
# todo
- invalid syntax highlighting
- supporting snippets
- testing for 100 open sources# qualified
this project qualified `(2 / 100) => 2%` code of open source projects on io languages.
- [io-hashid](https://github.com/KennethanCeyer/io-hashids)
- [jasmineio](https://github.com/bekkopen/jasmineio)