aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [tests] Added test for appending inner definition and closing braces next to ↵HEADmainSyndamia2023-11-231-0/+32
| | | | each other
* [csmap] No more removal of leading tabulationSyndamia2023-11-231-11/+0
|
* [csmap] Removed commentsSyndamia2023-11-231-5/+0
|
* [cmsap] Fixed multiple closing braces on the same line for inner definitionsSyndamia2023-11-231-1/+1
|
* Add LICENSEKamen Mladenov2023-11-231-0/+674
|
* [csmap] Renamed preprocessor file and added shebangSyndamia2023-11-231-0/+2
|
* [tests] Added test examples for macro syntax capabilitiesSyndamia2023-11-231-0/+262
|
* [preproc] Fixed no substitution when there are stuff after a macro name on ↵Syndamia2023-11-231-4/+6
| | | | the start of a line
* [preproc] Fixed single line definition body under a macro name resulting in ↵Syndamia2023-11-231-1/+1
| | | | | | | | no output <A> { BODY }
* [preproc] Huge rewrite, better code, names, POSIX compliancy, can pass ↵Syndamia2023-11-231-69/+111
| | | | multiple CSMAs, better handling
* [preproc] Proper macro name handling on stage2 macro matchSyndamia2023-11-231-3/+8
|
* [preproc] Replaced length(nameQueue) with nql for more robustnessSyndamia2023-11-231-2/+2
|
* [README] Added a more detailed definition of the language with many examplesSyndamia2023-11-191-56/+347
|
* [.vim] Added vim configuration files for syntax highlightingSyndamia2023-11-192-0/+8
|
* [preproc.awk] Added a more or less working preprocessor for CSMA, written in AWKSyndamia2023-11-192-0/+230
|
* Initial commitKamen Mladenov2023-11-191-0/+93