summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2025-01-19program name changed to `marp`Suleyman Farajli
2025-01-18removed useless format strings in include-depth errorSuleyman Farajli
2025-01-15syntax update: replace `pull` and `push` with `@` `!`Suleyman Farajli
2025-01-09don't put `\n` to the end of stringsSuleyman Farajli
2025-01-07program name changed to 'ash'Suleyman Farajli
2025-01-07bug fix: stop iterating through macros when a word matches a macroSuleyman Farajli
2025-01-07call nasm and ld in main functionSuleyman Farajli
2025-01-07specify the type of in error messages with errSuleyman Farajli
2025-01-07stat error message: use err to specify type of errorSuleyman Farajli
2025-01-07error message output change 'Error -> error'Suleyman Farajli
2025-01-06import files sorted alphabeticallySuleyman Farajli
2025-01-06function renamed from `compile` to `generateX86_64`Suleyman Farajli
2025-01-06grammar fix on an error messageSuleyman Farajli
2025-01-06useless continue removed in a for loopSuleyman Farajli
2025-01-06Better error messagesSuleyman Farajli
2025-01-05better error messages for main functionSuleyman Farajli
2025-01-05debug print removedSuleyman Farajli
2025-01-05preprocessor skips and doesn't tread include file names as stringsSuleyman Farajli
2025-01-05preprocessor: bug fixSuleyman Farajli
2025-01-05preprocessor: bug fixSuleyman Farajli
2025-01-05recursive includes handledSuleyman Farajli
2025-01-05preprocessing updatedSuleyman Farajli
2025-01-03variables addedSuleyman Farajli
2025-01-03tabs added to boilerPlateExit in assembly creationSuleyman Farajli
2025-01-03file added to Token structSuleyman Farajli
2025-01-02better error message for invalid wordsSuleyman Farajli
2025-01-02write to a file instead of stdoutSuleyman Farajli
2025-01-02use `copy` to copy slices instead of `=`Suleyman Farajli
2025-01-02boilerplate assembly moved to map functionSuleyman Farajli
2025-01-02mapX86_64linux made more readableSuleyman Farajli
2025-01-02preprocessor addedSuleyman Farajli
2025-01-02`word` addedSuleyman Farajli
2025-01-02small style changeSuleyman Farajli
2025-01-02parameter order on the stack reversed for syscallsSuleyman Farajli
2025-01-01`2swap` addedSuleyman Farajli
2025-01-01initial `const` addedSuleyman Farajli
2025-01-01`syscall` updatedSuleyman Farajli
2025-01-01strings updatedSuleyman Farajli
2025-01-01small updated: actual tab replaced with in formated stringSuleyman Farajli
2025-01-01initial macro added and code modularizedSuleyman Farajli
2025-01-01`rem` renamed to `drop`Suleyman Farajli
2025-01-01the length of the pushed string decremented by 1Suleyman Farajli
2025-01-01nests reducedSuleyman Farajli
2024-12-31`syscall` addedSuleyman Farajli
2024-12-31`string` operation handeled without pushstr keywordSuleyman Farajli
2024-12-31tokenizer handles strings differentlySuleyman Farajli
2024-12-30`.` renamed to `dump`Suleyman Farajli
2024-12-30typo fixedSuleyman Farajli
2024-12-30`pushstr` updatedSuleyman Farajli
2024-12-30number parsing addedSuleyman Farajli