stardance has been extended another month! the new deadline is october 31 :)

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

lstc

  • 9 Devlogs
  • 64 Total hours

A compiled programming language (Work In Progress)

Open comments for this post

4h 15m 51s logged

finished lexer YAY!!! so, lexer is done, one out of several parts of the compiler… used example for parsing:

fn XD() -> none { return; }

lexer works as intended, which is good,
now I will have to write a parser for the lexer output, btw, I will not use AST, in my plans is to use 4 stages of IR to provide faster compiler speed (also, way less memory hungry because AST nodes are big, linear IR is slim), and, I will not use LLVM cuz of lack of control and always changing API

0
0
6
Open comments for this post

25h 19m 11s logged

BRUH, I’m stuck on lexer, fking lexer, I have to do it, but somewhy I can’t, I need to finish it, I NEED TO FINISH IT, FINISH IT, also switched to nvim XD

0
0
12
Open comments for this post

9h 43m 7s logged

fuck fuck fuck, I tried writing a lexer, this… piece of -code- doesn’t wanna work, gotta rewrite it (yes, I barely ever publish devblogs, this is why its near 10 hours)

0
0
5
Open comments for this post

12h 6m 54s logged

working on primitives, changed plans (now I won’t try to make the compiler super good from the start, just a carry to bootstrap) and so on

0
0
10
Open comments for this post

2h 30m 31s logged

still stuck on asm, but finished more shit (I achieved independence from libc, still better than C++) overall cool, but should finish and pack up with the library and start lexer

0
0
3
Open comments for this post

5h 40m 52s logged

went a bit crazy with primitives and asm (still working on them, but they’re starting to get shape, most still just stubs)

0
0
30
Open comments for this post

1h 33m 5s logged

Tried to fix a bug, couldn’t, fuck C++, gonna try and rewrite everything in C (P.S. C++ is a pile of shitty compromises)

4
0
89

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…