Skip to content

Tiny parser + scanner being used + complete Tiny drivers + complete diff check between static and dynamic#188

Merged
boyland merged 8 commits into
boyland:masterfrom
amir734jj:user/amir734jj/tiny-parser-use
Jun 19, 2026
Merged

Tiny parser + scanner being used + complete Tiny drivers + complete diff check between static and dynamic#188
boyland merged 8 commits into
boyland:masterfrom
amir734jj:user/amir734jj/tiny-parser-use

Conversation

@amir734jj

Copy link
Copy Markdown
Contributor

All APS files that use Tiny AST now have a driver + associated Makefile definition.

They all use TinyScanner + TinyParser that existed before.

@amir734jj amir734jj changed the title Tiny parser + scanner being used + complete tiny drivers Tiny parser + scanner being used + complete Tiny drivers Jun 19, 2026
@amir734jj amir734jj changed the title Tiny parser + scanner being used + complete Tiny drivers Tiny parser + scanner being used + complete Tiny drivers + complete diff check between static and dynamic Jun 19, 2026

@boyland boyland left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks really great.
But I have to find where the Tiny parser and scanner are first.

@boyland boyland left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see an existing Tiny scanner (maybe it doesn't need one?) and TinyParser uses commas not plus signs, which means tiny.program doesn't parse. I don't understand how this works.

Comment thread examples/scala/tiny.program Outdated
@@ -0,0 +1 @@
1+(2+3)+4

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pre-existing tiny parser uses commas not plus signs.

@boyland boyland left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@boyland boyland merged commit fd74020 into boyland:master Jun 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants