Skip to content

Novus-lang/novus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novus Language

Novus is a small custom programming language written in C++ with its own lexer, parser, and runtime.
It is designed as a learning project to understand how programming languages work internally.


🚀 Features (current state)

  • Custom lexer (tokenization)
  • Custom parser (AST generation)
  • Method-based structure (method main)
  • Basic println statement
  • File execution via CLI
  • Simple runtime execution (only main is executed)

📦 Example syntax

Concept syntax in test/syntax.nv

package main

method main {
    println "Hello"
}

About

Modern programming language currently being developed in C++ with the goal of eventually becoming self-hosted (capable of compiling itself), featuring a modern syntax and design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors