Skip to content
This repository has been archived by the owner on Jun 10, 2019. It is now read-only.
/ cherry Public archive

A simple programming language written in C++, which syntax is similar to Java.

License

Notifications You must be signed in to change notification settings

dzikoysk-playground/cherry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cherry

Abandoned

Developing this project does not make sense. Follow the Panda organization to support promising projectes of this kind.

About

A simple programming language written in C++, which syntax is similar to Java. Just a training.

Example

A simple example of printing the text in the console:

public static void main() {
    System.log("Hello World");
}

Repository structure

Cherry/
+--exmaples/                 Example scripts written in Cherry
+--src/                      Modules and sources
   +--/cherry                Cherry module
   +--/cherry-core           Cherry Core module
+--tests/                    Sources of unit tests
+--CMakeLists.txt            CMake build

Features

  • Single-File loader for scripts with .cherry extension
  • Language elements
    • Syntax
    • Structures
    • Standard library
  • Interpreter
    • Lexer
    • Extractor
    • Parser
    • Analyzer
  • Memory
  • Runtime

About

A simple programming language written in C++, which syntax is similar to Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published