Skip to content

MarkedFerry/walrus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Walrus language

A tiny simple programming language made for simplicity. It borrows syntax from 'go', 'rust' and 'typescript'

  • Lexer
  • Parser
    • Variable declare
    • Variable assign
    • Expressions
      • Unary (int, float, bool) - !
      • Additive + -
      • Multiplicative * / % ^
      • Grouping ( )
    • Array
      • Array indexing
    • User defined types
      • Struct
        • Property access
        • Property assignment
        • Private property deny access
      • Builtins
    • Functions
  • Analyzer
  • Codegen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%