Commit Graph

22 Commits

Author SHA1 Message Date
Will Hawkins cbebcae20a language: Remove Attributed Type
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-18 05:06:28 -04:00
Will Hawkins 979fa69ab8 Rename Project (again) And Describe Purpose
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-18 04:01:28 -04:00
Will Hawkins 12fa43d9f9 common, codegen: Implement Visitor And Use For CodeGen
Continuous Integration / Grammar Tests (push) Successful in 4m6s
Continuous Integration / Library Format Tests (push) Successful in 5m5s
Continuous Integration / Library Tests (push) Successful in 9m0s
Continuous Integration / Cli Tests (push) Successful in 4m57s
Implement a generic visitor for components of a P4 program and use
it to start P4 code generation (according to the behavioral model).

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-15 08:14:24 -04:00
Will Hawkins 333270deee cli: Add Initial Cli Work
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-04 11:31:44 -04:00
Will Hawkins 75da49ba7e documentation: Rename Project (2)
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-27 09:10:47 -04:00
Will Hawkins 0012963361 documentation: Rename Project
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-27 09:08:07 -04:00
Will Hawkins 8c0c16ed87 documentation: Update Note Protocol
Using /// rather than simply //.

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-27 09:03:59 -04:00
Will Hawkins 47cc52ea44 documentation: Correct typo
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-20 06:00:52 -04:00
Will Hawkins 5a9ef6ce4d documentation: Describe NOTEs
Describe how/why notes are used in the code.

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-20 05:59:27 -04:00
Will Hawkins 9669a99dfc Documentation: README: Describe commit message headline format
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-13 06:23:23 -04:00
Will Hawkins 29dfa62472 Start Handling Control Blocks
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-04-06 08:49:28 -04:00
Will Hawkins fda9858680 Update README
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-03-27 03:57:36 -04:00
Will Hawkins 5abaac2816 Add Some Coding Style Guidelines
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-03-27 01:42:25 -04:00
Will Hawkins d7696e822c Update README.md
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-03-16 08:37:17 -04:00
Will Hawkins df841a0a1b Update README.md
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-03-10 06:04:23 -04:00
Will Hawkins 3752dd01ab Add Formatting To CI/CD
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-02-24 01:00:32 -05:00
Will Hawkins 5dbb8d3d60 Make Formatter Happy
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-02-24 00:44:04 -05:00
Will Hawkins 0dd5ce4be3 Update README.md 2026-02-06 18:46:07 -05:00
Will Hawkins 5f956fed45 Update README.md
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-02-06 18:42:33 -05:00
Will Hawkins bb08a350a1 Fix Typo in README.md
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-02-06 12:07:46 -05:00
Will Hawkins c3fdfb62e8 Refactor Type System
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-02-06 07:46:18 -05:00
Will Hawkins 37ceb31834 Add README.md
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-02-03 08:30:49 -05:00