Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.03 KB

README.md

File metadata and controls

30 lines (18 loc) · 1.03 KB

nanana

nanana is a programming language for ACGN fans. This project wants to implement a language that is fun for ACGN fans, not necessarily a practical language, but a fun language.

English | 简体中文

Plans

The step 1 of this project is underway and we look forward to your participation.

Step 1

The standard doc is produced through community contributions, including Github Discussions and pull requests.

You can find the standard docs in docs/standard and read or modify it, it must contain the following content.

  • The role of each keyword.
  • The grammar and behavior of each statement, using the grammar tentatively designated as "context-free grammar".
  • Naming rules and scope rules for symbols.
  • The length of memory occupied by the basic types, and if necessary, the encoding method, such as the encoding method for floating point numbers.
  • The interface and behavior of the standard library.
  • ......

Step 2

Implement the content in the standard doc in a proper way.

License

MIT