Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /