m-yuhas / cpl Goto Github PK
View Code? Open in Web Editor NEW中文电脑语言
License: MIT License
中文电脑语言
License: MIT License
Translate Arithmetic Parser from Swift to CPP
The Build Script Should have the following features:
build install
build install
build uninstall
build uninstall
Update Documentation to Reflect the New Features Being Released in 0.1
It would be nice if there was an Atom plug-in to allow for pretty display of scripts in this language.
The following must be implemented before 0.0 gets pushed to master:
输出
如果/否则/结束支
从...知道
当/结束圈
Variable Storage
Add Support For Functions:
Use this ticket to track the status of the feature
Implement Arrays:
Work on this feature will be tracked in this ticket
Allow the script to parse command line arguments. These will be passed to the user in the form of an array and will be globally available throughout the script.
Finish work on this after Arrays are implemented.
Commit a PDF file with 0.0 Install Instructions, Language Features, and Known Issues
Currently the VarObject has the ability to store strings, but the rest of the code does not. To implement support complete the following subtasks:
Work on this feature will be tracked by this ticket
Currently Whitespace is not supported in Mathematical Expressions. It should be.
subtraction needs to be implemented. The following is desired behavior:
Subtracting 2 booleans gives an InvalidOperationType Exception
When subtracting a boolean from an integer or a double a "true" counts as a 1 and a "false" counts as a 0
When subtracting two strings, all instances of the string being subtracted are removed from the original string are removed. If there are no instances, that the original string is unmodified: e.x.:
"fox" - "o" = "fx"
"fox" - "dog" = "fox"
When subtracting a number or a boolean from a string, the number will be cast as a string and a boolean true will be 是 and a boolean false will be 否.
After a subtraction operation is performed on data of two different types, the resulting VarObject should always take the higher number type from the list below:
CPL is a lame name for a programming language. Think of a better one.
Scripts greater than 1000 Character will not be executed. This fix will involve calculating file size before the program runs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.