Skip to content

Billuc/tacolang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tacolang

Feature / TODO list

Literals

  • Simple integer literals

  • Integer literals with underscores

  • Integer literals with binary notation

  • Integer literals with octal notation

  • Integer literals with hexadecimal notation

  • Simple float literals

  • Float literals with underscores

  • Boolean values

  • Simple character literals

  • Simple escaped character literals

  • Character literals with hex code

  • String literals

  • Multiline string literals

Types

  • Base integer types
  • Base unsigned integer types
  • Base float types
  • Base boolean type
  • Type type
  • Error type

Type modifiers

  • Ref
  • Mut
  • Array
  • List
  • Owned ?

Statements

  • Declaration + assignment

  • Assignment

  • Walrus operator

  • Array declaration / assignment / syntax

  • for .. in array

  • for .. in array with index

  • for .. in mut array

  • pattern matching with if

  • defer ?

Data structures

  • Structs
  • Enums ?
  • records ?
  • trait definition

Functions

  • function definition
  • function return
  • Function type
  • trait implementation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published