Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 512 Bytes

File metadata and controls

63 lines (47 loc) · 512 Bytes

Diablo

Toy language compiler for CS 323 at CSUF

Authors

  • Jared Dyreson
  • Chris Nutter

Sections

Different components of the compiler so it can be smashed together to make a working compiler.

  • Lexical Analyzer
  • Syntax Analyzer
  • Semantic Analyzer
  • Intermediate Code Generator

Keywords

This is a C-based language:

Control Flow

if
else
if else
while
do

Operators

!
%
&
|
&&
||
<
>
>=
<=
--
++
==

Misc

[
]
{
}
(
)