Sawez Faisalsawezfaisal.hashnode.dev·Oct 20, 2024Understanding Parsers - Part 1 : TheoryMy introduction to parsers So, when the Lexer of Sodum got completed i was able to generate a stream of tokens from the incoming raw source code . Now WHAT!!! , what should i do with these tokens , How do i make sense out of it , How will the machine...The Sodum Project: Unraveling Programming Language Design and Implementationparser
Abou Zuhayrblog.zuhayr.dev·Oct 8, 2024Building a Parser: A Beginner-Friendly Guide to Constructing an AST-Based ParserIn our previous article, we built a lexer that converts code into tokens, breaking down the input into meaningful pieces. Now, the next exciting step is to write a parser, which takes these tokens and organizes them into a meaningful structure called...47 readsWhat, How and Why?parser
Abou Zuhayrblog.zuhayr.dev·Oct 3, 2024Understanding How Parsers Work : Writing My Own Programming LanguageSo, you’ve built a lexer that can break down source code into meaningful tokens—things like keywords, operators, and symbols. But what's next? While lexing breaks the input into smaller parts, it doesn’t tell us how these parts fit together. That’s w...What, How and Why?parser
Jyotiprakash Mishrablog.jyotiprakash.org·Sep 23, 2024Having Fun with ParsersImagine you're speaking a language only your computer can understand, and it's hanging on to every word you say, trying to figure out exactly what you mean. This is essentially what a parser does—it reads your code (or any structured input) and tries...10 likescontext-free grammar
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·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 ...40 readslexical-analysis
Nikhil Akkinikhilakki.in·Aug 24, 2024Tokens of Appreciation: Decoding the Language of CodeIntroduction A tokenizer, also known as a lexical analyzer, is a fundamental component in the process of creating an interpreter or compiler. It serves as the first step in transforming source code into a format that can be easily processed by subseq...Golanguage-analysis
ByteScrum TechnologiesforByteScrum Technologiesblog.bytescrum.com·Jul 25, 2024How to Create a Python CV Parser for Various File FormatsIn the competitive job market, automating the process of scanning numerous resumes can save valuable time and resources. A CV parser can extract relevant information from resumes and store it in a structured format for further analysis. This blog pos...14 likes·210 readsPythondocx2txt
arman takmazyanarman-dev-blog.hashnode.dev·Jul 21, 2024Mastering Formal Grammars: An Introduction to the Chomsky HierarchyPrevious Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Chomsky hierarchy When we talk about formal grammars and languages, it's important to discuss the Chomsky Hierarchy. Starting with a broad overview o...1 like·76 readsgrammar
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·144 readslexical-analysis