funkschy / kantan-lang Goto Github PK
View Code? Open in Web Editor NEWThe official repository of the only self-hosting Kantan compiler
License: MIT License
The official repository of the only self-hosting Kantan compiler
License: MIT License
returns true, if the types width/alignment could be calculated
is probably not what we want...
this does not seem to be a problem right now
to recreate, just import a non existing file
this functions uses the posix only "realpath" function
this function resolves stuff like .. or . in place
pointers types
in case of an empty "return" statement, we don't actually have a
span to create an error out of
should we actually check this here, or just in the typechecker itself?
i don't actually know, if this is still a problem, this needs to be
experimented with
do we actually need to iterate everything all the time? We don't want to
iterate over the params, which were already initialized last time
call std.abort() and call it a day
we should probably save it inside of the source.SourceFile anyway
just bind a special error type to the name and return null here
without pushing an actual error. This will prevent 'follow up' errors
for some reason, this works anyway
import "mod";
the current implementation of this size calculation is just wrong
we need to actually check for alignment and padding and not just take
the sizes one by one
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.