Skip to content

dlustig/complete-interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

complete-interpreter

Lexical Analyzer, Syntax Analyzer, and Interpreter

This is a complete enterpreter for a programming language called Sloth. The code is very similar to C.

Purpose: This project's goal is to take a file of source code and effectively execute it.

  1. Lexical Analyzer - This takes a string of source code and breaks it down into a stream of tokens.
  2. Syntax Analyzer - This takes the stream of tokens given by the Lexer, and places them into a parse tree.
  3. Interpeter - This analyzes and executes the parse tree in its predefined order.

About

Lexical Analyzer, Syntax Analyzer, and Interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages