Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>mtotsNew to Visual Studio Code? Get it now.

mtots

mtots

|
8 installs
| (0) | Free
Syntax highlighting for mtots scripts
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

mtots VSCode Extension

VSCode support for the mtots programming language

As of version 0.0.17, the following features are implemented:

  • goto-definition
  • hover - show type or function signature and comment,
  • tab-complete for variable, function, field and method names
  • signature help provider

The type solver also supports:

  • Generic functions

Future work:

  • Generic classes

Release Notes

0.0.28

Support for trait fields

0.0.27

Fix placement of docs for variable (comes after type, rather than before)

List.clear() method

**/__pow__ operator support

__slice__ syntax support

Syntax highlighting for binary number literals

Variable documentation being placed above the declaration is no longer supported. Variable documentation must now come after the name (or type annotation if present) and before the = symbol.

Number.toU32

0.0.26

Fix a bug in the type solver related to the Iteration type

0.0.25

Bitwise operators for numbers

Iterable based on whether __iter__ method is implemented for custom types

Better hover comment for constructor calls

0.0.24

Support for adding documentation to fields.

Support for adding documentation to variables after the name.

0.0.23

List.flatten

StringBuilder

0.0.22

Support for from .. import syntax.

Better goto-definition for imported modules and module members.

0.0.21

~/git/mtots-apps is now the default for the root if MTOTS_ROOT is not explicitly provided

0.0.20

Minor bugfix where autocomplete wouldn't work when nested inside a function call with mismatched argument count

0.0.19

~/git/mtots/apps is now the default for the lib root if MTOTS_LIB_ROOT is not explicitly provided.

0.0.18

XXX A whole lot of things since 0.0.6 XXX

0.0.6

raise syntax and documentation for variables

0.0.5

Bugfix for when modules cannot be found.

0.0.4

Actual smart language features! Diagnostics, goto-definition, auto-completes based on variables in scope and members available for a given value; parameter hints.

Likely still lots of bugs that need to be squashed. Will address them as I use this extension and find them.

0.0.3

try and raise are valid keywords

0.0.2

Properly color line comments

0.0.1

An extension is reborn~

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft