ls

simple syscall based programming language from scratch
git clone git://git.kocotian.pl/ls.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-03-30 20:34A few small changeskocotian2+3-7
2021-03-16 18:30Sign changekocotian1+1-0
2021-03-04 19:38pushing and popping args, not pushing rax (mov into r15)kocotian1+14-3
2021-03-03 20:42fixed functions (again), returning, fixed identifier literalkocotian1+8-5
2021-03-03 20:28identifier literal and multiple functions finally fixedkocotian1+17-4
2021-03-03 20:10ASMCONCAT changes, not pushing/popping rax on syscall nowkocotian1+11-13
2021-03-03 19:43function calling (rax)kocotian1+12-8
2021-03-03 19:02ASMCONCAT macro, adding and substracting expressionskocotian3+34-24
2021-02-28 17:08function expression prototype, few changes, string literal on raxkocotian3+41-12
2021-02-28 15:58number and string literal asm code generationkocotian2+26-2
2021-02-28 14:23expressions theoretically done + question mark in parsingkocotian3+69-3
2021-02-28 12:54parsing finalized with rest of tokens, started with expressions in grammarkocotian5+160-37
2021-02-28 12:15fixed errwarnkocotian2+19-5
2021-02-27 09:55licensing, extended readmekocotian10+743-1
2021-02-26 21:05functions generation working! + tokens debugging to stderr & few changeskocotian2+25-9
2021-02-26 20:06finally a grammar, fixes, removed puts()'s, temporary expressionskocotian1+54-11
2021-02-26 19:33keywords, (void) in functionkocotian3+40-8
2021-02-26 18:24semicolon as token, opening/closing tokenskocotian3+43-16
2021-02-26 17:37improved grammar, fixed errwarnkocotian6+20-14
2021-02-26 17:00gramar, many changes in parsingkocotian10+220-71
2021-02-24 14:01simplified err/warn, braces, equal sign, commentskocotian1+30-35
2021-02-21 23:06fixed strings, temporary dump of all tokens for debuggingkocotian1+4-1
2021-02-21 22:59simplifications, error now exit(1)'skocotian1+18-23
2021-02-21 22:53errors and warnings are better, no write() on each linekocotian1+40-10
2021-02-21 22:26simple parser, syscalls by name, makefilekocotian3+455-5
2021-02-21 18:15initial, getting linekocotian8+221-0