Skip to content

Trying my hand at making an interpreted language.

License

Notifications You must be signed in to change notification settings

nhlmg93/foo-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About FOOlang

Foo-lang is a project dedicated to exploring the intricacies of creating an interpreted programming language from scratch. This project aims to provide a deeper understanding of the fundamental components involved in building an interpreted language without relying on external packages or libraries.

Key Features

Lexical Analysis: Tokenizing the input code to generate a sequence of tokens.

Parser: Analyzing the token sequence to construct an abstract syntax tree (AST).

Purpose

The primary goal of Foo-lang is educational, offering insights into the process and challenges of language design and implementation. By working through this project, contributors and learners can gain hands-on experience with lexical analysis, parsing techniques, and the overall structure of an interpreter.

About

Trying my hand at making an interpreted language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages