Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Catalog / dajulia3 / code-generation
Public GitHub Catalog Discovered Sep 25, 2026

dajulia3 / code-generation

Code generation excercise. Generates Java Byte code for the decaffeinated java language. Scanner (lexical analyzer) was generated using JFLEX. Parser/Grammar was written using CUP (which was used to generate an AST in Java). I wrote a VERY complete test harness for this project and used a TDD approach. I didn't use mock objects or anything to stub out dependencies in the tests, but they were all still EXTREMELY helpful. Apparently this final project was one of the few that actually didn't crash, and one of even fewer that generated correct output.

View repository on GitHub ↗ View creator profile Browse directory

About this discovery

This repository is cataloged as part of our automated global GitHub synchronization. Full telemetry, velocity snapshots, and code summaries are scheduled for continuous enrichment.

#5012024GitHub System ID
dajulia3Organization / User
PublicVisibility
ActiveCatalog Status

More from dajulia3

↗

dajulia3/objects-on-rails

My version of the example app from Avdi Grimm's Objects on Rails book. Uses Twitter bootstrap, haml, and RSpec instead of his custom styling, erb, and MiniTest.

Discovered
FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.