Skip to content

I present you a small programming language that I created in golang

Notifications You must be signed in to change notification settings

Lexterl33t/god-programming-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

God - Programming Language

I am student in Cybersecurity at 2600 school. 😏

Being passionate about how programming languages work,

I started developing my own language. I called it God (don't ask me why).

Step compilation

schema

✅ Lexer

❌ Parser

❌ AST

...soon

# My first programming language
# The first programming language in golang By Lexter
fn main (params1: string, params2: string) @void {
  let name = 1337
  print(name)

  if(ok == 10) {
    name = 134
  }
}

Futures features:

Obfuscate the target blockstatement function by cff keyword

[cff] -> fn sum(a: []int) @int {
  let sum = 0

  for n of a {
    sum = sum + n
  }
  
  return(sum)
}

# VM obfuscation
[vm] -> fn hello(name) @void {
  print("Hello "+name)
}

Tokenization

❌ this project is in development

About

I present you a small programming language that I created in golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages