Geoffrey Copinblog.sylver.dev·Nov 18, 2024Build your own SQLite, Part 3: SQL parsing 101After discovering the SQLite file format and implementing the .tables command in part 1 and part 2 of this series, we're ready to tackle the next big challenge: writing our own SQL parser from scratch. As the SQL dialect supported by SQLite is quite ...2 likes·10.1K readsBuild your own SQLiteRust
Muzammil Jan90days.hashnode.dev·Oct 17, 2024Python Solutions for Parsing JSON and YAML in CloudWorking with JSON and YAML Files in Python Using Libraries When with JSON and YAML files in Python, understanding the relevant libraries is important for parsing, processing, and managing file data. Alongside JSON and YAML, other libraries like os an...Python
Saravana Sai saravanasai.hashnode.dev·Oct 13, 2024Detailed Solution for Parsing Boolean Expressions on LeetCodeUnderstanding the Problem: Evaluating Boolean Expressions In this problem, we are given a string representing a boolean expression, and we need to evaluate it to determine whether it's true or false. But what exactly is a boolean expression? Parsing ...57 readsleetcode-solution
Nurul Islamnuibb.hashnode.dev·Oct 10, 2024Mastering Swift JSON DecodingIn the world of iOS development, working with JSON data is a common task. While Swift's Codable protocol has simplified this process, handling potential decoding errors gracefully remains crucial for creating robust applications. This article will gu...Swift
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
Jakub T. JankiewiczforfreeCodeCampfreecodecamp.org·Aug 12, 2024How to Match Parentheses in JavaScript without Using RegexWhile writing my Lisp interpreter (for the Scheme dialect, to be precise), I decided to include support for square brackets. I did this because some of the Scheme books use them interchangeably with parentheses. But I didn't want to make the parser t...JavaScript
Kaif Khankwiz.hashnode.dev·Jul 9, 2024Build Your own JSON Parser (Day-2)Welcome back! I hope you enjoyed the previous blog on this topic. This is a continuation, so let's dive in and discuss today's scope. Scope Today, we take a step forward and extend our Lexer as well as Parser to recognize key-value pairs. We focus on...1 like·33 readsjson
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
Muhammad Abubakarabubakarwebdev.hashnode.dev·Jun 22, 2024How Browsers Render Web Pages: A Complete GuideIn my opinion, understanding the rendering process is important for web developers, as it can help identify performance issues and optimize the display of web pages. In this article, I will explain the steps browsers take and share performance tips t...35 readsBrowsers
Chris Dourisdigitalcreations.hashnode.dev·May 24, 2024Day 97/100 100 Days of CodeBack to working on the results of the mini-app. I had trouble getting the results because strtod always output a value of 0.0. I tried atof, but the same problem occurred. I then tried creating my own functions for char* to double conversion and acci...100 Days of CodeC