Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)