summaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2026-06-08Removed debug printsMike Buland
2026-06-08It works! Lots to do, but it works.Mike Buland
We have a lot of cleanup to do, remove debugging prints, and make it easier to use other structures and complex variable references, etc.
2026-06-08It parses correctly for everything defined.Mike Buland
I think I'll change fragment to view, it's nicer and shorter.
2026-06-08Many little changes to parsing, getting better.Mike Buland
2026-06-07Cleaned up a lot of parsing code.Mike Buland
2026-06-05Symbols have a wrapper with positional data now.Mike Buland
It required some weird changes, I'm not sure I'm happy with them all yet, but I"m getting closer. It parses all basics, now we need to build an AST so it's actually useful :-P
2026-06-05Started on the parser. Thinking about some tweaks.Mike Buland
- Creating a LookaheadIterator as a general class that could be used. - Wrap symbols in a symbol struct that tracks symbol start and end position for error reporting. - Make a struct for position in a file as well.
2026-06-04Lexer is done for now. Now for the scaffold.Mike Buland
ALso the parser is next up. But I want to get some frontend done so it won't whine at me so much. The lexer has a lot more to go, I'm sure, but right now it does all the basics that I need it to do.
2026-06-04Minor change to token parsing.Mike Buland
Tokens now can only have a-z, A-Z, or 0-9 in them, we can add more later, _ and - maybe? but this lets us easily break on = and other things we may want.
2026-06-04Start of my new templating library.Mike Buland