Skip to content

Just experimenting with llvm. This language is called Dicore and lacks loads of features most languages have but it works

License

Notifications You must be signed in to change notification settings

squirelboy360/dicore_lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Dicore Language

Dicore is a simple programming language designed to demonstrate the fundamentals of compiler construction, parsing, and code generation using LLVM. It currently supports basic numeric expressions and basic structure for further development.

Current Syntax

At this stage, Dicore supports only basic numeric expressions. The syntax is minimal but can be extended to support more complex features like functions and variables.

Supported Features:

  • Numbers: You can use integers and floating-point numbers directly.

    • Example: 42, 3.14
  • Basic Operators: The language supports basic arithmetic operators like +, -, *, and /.

    • Example: 3 + 5

Example Code

3 + 5

About

Just experimenting with llvm. This language is called Dicore and lacks loads of features most languages have but it works

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published