You are browsing as a guest. Sign up (or log in) to start making projects!

Quark

@Quark

Joined June 1st, 2026

  • 17Devlogs
  • 3Projects
  • 0Ships
  • 0Votes
Open comments for this post

49m 17s logged

added function arguments and changed argument code gen and semantics to support args, no arg funcs still work

0
0
9
Open comments for this post

32m 32s logged

I added scoping, now when you define a variable in an else or if block, if can’t be accessed outside that block.

0
0
7
Open comments for this post

28m 53s logged

yaknow booleans??? how they do be booleaning???? well now you can if with them!!! no else or else if yet, but now you cna do this:
int b = 1;
if (b>0) {
print(b);
}
and it prints 1

0
0
26
Open comments for this post

34m 41s logged

so turns out the last update wasnt actually added boolean code, but instead the basic concepts of booolean. tihs one added the actual code, like bool x = true&&false||(true);trust i get max storytelling
and yes im still pirating brooklyn 99 its js on a diff monitor now

0
0
10
Open comments for this post

1h 19m 14s logged

to begin with: yes i was pirating brooklyn nine nine its a great show dont judge me if you think im weird for watching it you havent watched it but now getting to the arguably less important thing, this devlog consists of adding variable expressions, expressions in general, parens, and boolean expressions (no conditionals yet). its only 1h19m becuz i forgot that wakatime needs wifi, so i lost like an hour coding the expressions, this 1h19m is only the boolean expressions. so now the following new statements are valid
int score = 0;
score = score + 1;
print(score);
bool hi = false;
bool nope = false||true&&(true||false);
print(nope);

0
0
7
Open comments for this post

26m 11s logged

Added arithmetic! see screenshot and commit message, but basically you can do print(1+2); or int result = 10*2+4;

0
0
3
Open comments for this post

2h 11m 8s logged

made linked list class. thats lowk it he kept explaining things “i didnt understand” so it took a while since i wrote code more memory efficient than what he normally uses for stuff like this so he mdae me rewrite it slower and slower until he could comprehend it.

0
0
3
Open comments for this post

2h 13m 25s logged

I added functions!
beforehand the only “function” was main, and all it did was start the program. this time tho, it has actual functions in semantic.h semantic.cpp and codegen.cpp, so you can run code from a function! again I do not know how i’m supposed to attach a screenshot of no code when im making a coding language, so this is just vscode from when it worked! (sorry for devlogs, ill make them better and mroe frequent soon)

0
0
2
Open comments for this post

1h 28m 17s logged

GAWD DAMN I KEEP FORGETTING DEVLOGS (HCTG doenst have any). I added code gen, and i started variables.

1
0
22
Open comments for this post

2h 42m 43s logged

A lexa and a parsa (idk what to provide for screenshot besides terminal, there is no interface yet lol)

2
0
22

Followers

Loading…