a tiny compiler
It will note how to make a tiny compiler starting with nothing.
a. use java to make a compiler, including lexer,parser,emitter.
https://study.163.com/course/courseLearn.htm?courseId=1002830012#/learn/video?lessonId=1003304051&courseId=1002830012
b. let us make a tiny compiler
http://web.eecs.utk.edu/~azh/blog/teenytinycompiler1.html
c. a video making a tiny compiler
https://www.youtube.com/results?search_query=tiny+compiler