3 ***DISCLAIMER***: _These notes are from the defunct k8 project which_
4 _precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26!_
5 _The k8 project was effectively a Java SE 8 operating system and as such_
6 _all of the notes are in the context of that scope. That project is no_
7 _longer my goal as SquirrelJME is the spiritual successor to it._
11 Worked a little bit on the compiler.
15 I need to figure out what it output by the internal compilation stuff, I have
16 a base job for where that stuff goes for now.
20 A single file could output multiple classes, however for implicit generation
21 to work between multiple files, the input file has to be outlined first. Once
22 the outline is generated it is possible to then use the outline everywhere.
23 The things that would not be outlined would be anonymous classes as that is
24 part of the code, enumerations also would be anonymous. So the result of an
25 outline should be the Binary object, so I will need an implicit pool of sorts.
29 This means I will need to make all the language support two stages, the first
30 is outlining and the other is actual compilation.
34 The first thing I need to do with my compiler is to implement the base work
35 needed for the ContextTokenizer. The first thing that needs to be done is to
36 read the package or any initial annotations.