Saul Hernandezsaul-lara.hashnode.dev·Feb 1, 2025Building a Lexical Analyzer for Theory of Computation: Part 3 - Developing the ParserIntroduction 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...Creating a Lexical Analyzer for Theory of Computationcompiler
Saul Hernandezsaul-lara.hashnode.dev·Jan 28, 2025Creating a Lexical Analyzer for Theory of Computation: Lexer Development - Part 2Introduction 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...Creating a Lexical Analyzer for Theory of Computationcompilers
Saul Hernandezsaul-lara.hashnode.dev·Jan 19, 2025How I built a Lexical Analyzer for a Theory of Computation class - Part 1Introduction 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...27 readsCreating a Lexical Analyzer for Theory of Computationcompilers
arman takmazyanarman-dev-blog.hashnode.dev·Sep 15, 2024Arithmetic Expressions Evaluator: Part 2Previous 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...parser
arman takmazyanarman-dev-blog.hashnode.dev·Sep 4, 2024Arithmetic Expressions Evaluator: Part 1Previous 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...38 readslexer
arman takmazyanarman-dev-blog.hashnode.dev·Aug 25, 2024Mastering Lexical and Syntax Analysis: An Exploration of Tokenizers and ParsersPrevious 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 ...44 readslexical-analysis
arman takmazyanarman-dev-blog.hashnode.dev·Jul 16, 2024Creating TuffScript: Exploring Esoteric Programming Languages and Their FoundationsA 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...3 likes·102 readsprogramming languages
Makxmelsonic.hashnode.dev·Jul 5, 2024You Don't Know Json-ParserIntroduction 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...json
Pradeepto SarkarforThe NAMESPACE Community Blogblog.namespacecomm.in·Jun 23, 2024Building a Custom Compiler or Transpiler with Node.jsIntroduction 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...7 likes·193 readslexical-analysis
Mohamad Mahmoodextracts.hashnode.dev·Apr 4, 2024A systematic evaluation of text mining methods for short texts: Mapping individuals’ internal states from online postsAbstract Short texts generated by individuals in online environments can provide social and behavioral scientists with rich insights into these individuals’ internal states. Trained manual coders can reliably interpret expressions of such internal st...Extracts