Tutorial: Writing a S.IM.PL Translator - ecologylab/simpl GitHub Wiki

[To be written] -Overview (Why we would write a translator) -How to think of the problem -One basic description, what it should look like in Java -Breaking the Java representation up (connected to descriptor) -SourceCodeAppender... why and how -Comments... -Aggregating dependencies. -Fields -Classes -Putting it together... -One complex description, what it should look like

  • Adding to the layers....
  • Moral of the story (1. Think of the different pieces of a source representation, write appenders that create that representation. 2. Work iteratively, the architecture HELPS you do this)