The Recursive Descent parser is a technique to generate a parse tree. It is considered to be the simplest type of parser, which can be written by hand.
- 
                                            A JavaScript Implementation Of The Logo Programming Language - Part 2
                                            Part 2 of A Javascript Implementation Of The Logo Programming Language. In the previous article I explained how to develop a simple lexer. In this part we develop a TokenCollection class to help traverse the array of tokens returned from the lexer. 10 June 2020 - 3524 views
- 
                                            A JavaScript Implementation Of The Logo Programming Language - Part 1
                                            In this four part article, I explain how to develop the iconic Logo programming language in JavaScript. In this part, we discuss how to take a source input and convert it into a series of tokens. 06 June 2020 - 6054 views
- 
                                            Generating Web API Keys
                                            If you're building a REST API, chances are you're going to need to generate secure random API keys. In this article, I explain how to use the Node.js crypto module to generate random secure API keys. 29 May 2020 - 9056 views
- 
                                            Port Scanner
                                            A simple port scanner to scan a range of ports. 31 January 2020 - 4355 views
- 
                                            Sorting Algorithms
                                            An introduction to sorting algorithms. 29 November 2019 - 3121 views
- 
                                            Simple Http Server
                                            This article explains how to create a simple HTTP server using Node.js without using any dependencies. 04 September 2019 - 2881 views
- 
                                            Reading From Console
                                            Node.Js provides several ways to read user input from the terminal. This article explains how to use the process object to read user input. 16 July 2019 - 3541 views
