# karl-programming-language **Repository Path**: codeinchinese/karl-programming-language ## Basic Information - **Project Name**: karl-programming-language - **Description**: 一个未完成的编程语言 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-24 - **Last Updated**: 2022-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # The Karl Programming Languege 一个未完成的编程语言。 本文件目前主要用于记录开发进度和开发相关事项,Wiki 可见 [这里](https://gitee.com/karl-dev/karl/wikis/)。 ## 开发进度 - Error System: finished, by @invefa - Type System: finished, by @invefa - Lexer: finished, by @invefa - Compiler: finished (incomplete), by @invefa - Virtual Machine: unfinished ## 项目结构 结构名称: 所需的结构或函数 - Error System: Error(enum), ErrorId(enum), reportError(function) - Type System: Value(class) - Lexer: ReadFile(function), ErrorSystem, TypeSystem(Only used when storing literal) - Compiler: CompileUnit(class) ,ErrorSystem, TypeSystem, Instream(class) - Virtual Machine: Compiler, Instream(class), Stack(class), ...(maybe more) ## 加入我们 - QQ群:`765868426`