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

Latest commit

 

History

History
42 lines (35 loc) · 1.03 KB

README.md

File metadata and controls

42 lines (35 loc) · 1.03 KB

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