Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

language-parser without conflict

A tiny language parser written in Go, built as a learning project to understand how tokenization, parsing, and simple interpretation work under the hood.

The project is structured to be easy to extend with your own grammar rules and examples, so you can experiment with building small languages, DSLs, or expression evaluators.


✨ Goals

  • Learn how lexers/tokenizers work
  • Implement a basic hand-written parser in Go
  • Represent input as an Abstract Syntax Tree (AST)
  • Optionally evaluate / pretty-print parsed expressions
  • Provide small, focused examples under examples/

πŸ“ Project Structure

language-parser/
β”œβ”€β”€ src/          # Core parser / lexer / AST code
β”œβ”€β”€ examples/     # Example inputs / small demos for the parser
└── .gitignore

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages