Sitron
C++ Arendelle 2XIV Engine
Install / Use
/learn @sinabakh/SitronREADME
Sitron
Sitron is a REPL Arendelle 2XIV Engine based on C++.
Build The Code
To build the code you need to have g++ and also few libraries mentioned in Libraries section.
Running Makefile by make command will build the code and you will have an arendelle binary file.
Libraries
How Things Work
Everytime you run arendelle, the main.cpp
will be the arendelle starting point. And from there you can trace the program work flow.
Here is a brief description for folders and few files:
-
Lexer/ :
- tokens.l It's the file where we define our Tokens.
- tokens.cpp A generated file from
tokens.l.
-
Parser/ :
- parser.y It's the file where the Parsing part of code is.
- parser.hpp A generated file from
parser.y. - parser.cpp A generated file from
parser.y.
-
Nodes/: The directory where our ATS nodes codes are.
-
Objects/: The directory where actual Arendelle codes are.
-
Renderer/: The directory where Rendering codes are.
Not Implemented Features
- Changing Window Title
Buggy Features
- Whitespaces in between spaces name characters
Features To Add
- A Colorful Render Engine
License
DO WHAT THE HELL YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2015 Sina Bakhtiari <s@arendelle.org>
Everyone is permitted to copy and distribute Sitron or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE HELL YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE HELL YOU WANT TO.
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
