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...Discussparser
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...Discuss·35 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 ...Discuss·39 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...Discuss·3 likes·92 readsprogramming languages
MakxforMelsonicmelsonic.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...Discussjson
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...Discuss·7 likes·100 readslexical-analysis