Skip to content

A custom programming language, made in Python. This can be used for all purposes, and can be configured, except I don't know how you will do that.

License

Notifications You must be signed in to change notification settings

PixelDevelops/custom-programming-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Programming Language

This template is for you to download in order to make your own coding language. You may fork this template and add to it, if you like. The file extension for this programming language is .myopl. The basic.py file has support for:

  • Parsing
  • Lexing
  • Binary operations
  • Number operations
  • Error handling
  • Functions
  • Mathematical equations
  • String/number interpretation
  • Nodes, for mathematical equations
  • Too much going on I can't even comprehend it

Downloads

Python 3 and extension:

Other information

If you decide to fork this project and add on to it, such as creating and finishing a standard library, please make sure to give credit to me and the original creator who made this, CodePulse. If you have contributed to this project, I will list your name below:

  • CodePulse (original creator)

Make sure that you have Python 3 or above installed in order to use this, as it was coded in Python. Also, make sure you have the required Python debugging extensions for Visual Studio Code. Another thing, make sure to run shell.py and not basic.py as that is where the running of the language is handled.

About

A custom programming language, made in Python. This can be used for all purposes, and can be configured, except I don't know how you will do that.

Resources

License

Stars

Watchers

Forks

Languages