tony-lang/tree-sitter-tony
Parser and Tree-sitter grammar for the Tony programming language.
TypeScriptMIT
Issues
- 0
Change declaration identifiers
#608 opened - 0
Separate integers and floating-point numbers
#607 opened - 0
Add chars
#606 opened - 0
First class types
#595 opened - 0
Abstraction return type annotations
#594 opened - 0
- 0
Monadic sequencing
#581 opened - 0
Rename keyof type
#576 opened - 0
Use ternary operator for simple if
#575 opened - 0
identifier pattern name within holes
#574 opened - 0
Investigate using `:` for type annotations
#573 opened - 0
Use brackets around compound blocks
#572 opened - 0
Use `=` for assignments
#571 opened - 0
Adjust syntax of type classes and instances
#568 opened - 0
Holes
#567 opened - 0
Change type hint operator from `as` to `::`
#565 opened - 0
Change function arrow to ->
#557 opened - 0
Use round parentheses for type constructors
#556 opened - 0
Change keyof type to @
#555 opened - 0
Make type variables uppercase
#553 opened - 0
Allow ' at the end of identifiers
#552 opened - 0
- 0
Allow -> to be used as a regular type
#550 opened - 0
Don’t allow tags in all types
#549 opened - 0
Remove enums
#548 opened - 0
export (private) type
#547 opened - 0
Remove colon from tags
#546 opened - 0
- 0
Remove abstraction branches
#534 opened - 0
Use TypeScript
#522 opened - 0
Refactor precedences
#521 opened - 0
Fix type declarations check
#519 opened - 0
Generalize generic type arguments
#512 opened - 0
Turn access into infix application
#510 opened - 0
Prefix application for regular identifiers
#508 opened - 0
Safe navigation
#505 opened - 0
Wildcard assignments
#504 opened - 0
Optional types
#500 opened - 0
- 0
Remove <> from tags
#496 opened - 0
Default arguments
#495 opened - 0
Labeled types
#494 opened - 0
Release 0.2.0-alpha.32
#484 opened - 0
- 0
Release 0.2.0-alpha.31
#480 opened - 0
Use ES modules
#479 opened - 0
Module declaration
#476 opened - 0
Export regexes
#475 opened - 0
Release 0.2.0-alpha.30
#473 opened - 0