tohoma / yah Goto Github PK
View Code? Open in Web Editor NEWA language for CMSI 488
License: GNU General Public License v3.0
A language for CMSI 488
License: GNU General Public License v3.0
The project is not set up correctly. Directory should be test
not tests
Make this work with mocha, and npm test
Your test has too many outputs - it should just assert
The scanner test file doesn't look like it actually has tokens for the language
I know I said you could start slow, but this is too slow (reserved words only?)
Currently we cannot analyze this function properly.
x::int is (f) ->
spit f
y is (x) ->
x(5)
y(x)
The problem is that we cannot check if x is a function because it is currently as a type integer.
Read title.
Are we attached to /// /// being multiline? I still kinda like the previous //\ /. I feel like it sticks out more, and it gives our language a bit of flavor.
I feel like we have way too many branches now that we don't really need. I think it's time that we just make a branch for a specific functionality and not for specific people. Because it doesn't really make sense if more than 1 person works on the same function at the same time; this will most definitely produce a lot of merge conflicts. So here's what I propose:
**Note: The key thing here is that master SHOULD NOT be ahead of the sub-branches. The point of branching out is to collect them all into master once the members are satisfied with the changes in those branches.
This is a feature that will need to be implemented in the future (but not right now).
Remove period in headings
"supporst"
Think through the double noscope example. The JavaScript translation looks wrong.
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.