Feb 1, 2025 · 9 min read · Introduction In this post, I will share the way I built a parser using python. The purpose of this post is to understand the tasks performed by a FSM. This post describes how I developed the Finite State Machine (FSM) to validate the syntax of the pr...
Join discussion
Jan 28, 2025 · 16 min read · Introduction In this post, I will share the way I built a Lexical Analyzer using python. The purpose of this post is to understand the tasks performed by the lexical analyzer and how they are performed. This post describes how I developed the first p...
Join discussion
Jan 19, 2025 · 4 min read · Introduction In this posts, I will share my approach of how I built a Lexical Analyzer, and I hope this information can help you if your teacher of Theory of Computation asks you to do this as a final project. The purpose of this post is to understan...
Join discussion
Sep 15, 2024 · 24 min read · Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...
Join discussion
Sep 4, 2024 · 16 min read · Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...
Join discussion
Aug 25, 2024 · 13 min read · Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Lexical analysis After defining the ...
Join discussion
Jul 16, 2024 · 2 min read · A while back, I needed to create a presentation on interpreters, compilers, transpilers, and programming languages. I thought the best way to explain the basic concepts necessary to dive deep into these topics was to create a small, perhaps even usel...
Join discussion
Jul 5, 2024 · 6 min read · Introduction Recently I have been taking up some projects and implementing them in Golang. So, this week I took up the challenge of learning the inner workings of a JSON parser and enforcing it in the Golang programming language. In this blog, I will...
Join discussion
Jun 23, 2024 · 23 min read · Introduction In the world of software development, compilers and transpilers are essential tools that allow developers to leverage new programming languages, optimize code, and ensure cross-platform compatibility. Despite their critical role, buildin...
HManish commented