Boomi Nathan

J. BoomiNathan is a writer at SenseCentral who specializes in making tech easy to understand. He covers mobile apps, software, troubleshooting, and step-by-step tutorials designed for real people—not just experts. His articles blend clear explanations with practical tips so readers can solve problems faster and make smarter digital choices. He enjoys breaking down complicated tools into simple, usable steps.

7640 Articles

Declarations

When we encounter declarations, we need to lay out storage for the…

Boomi Nathan

YACC

YACC stands for Yet Another Compiler Compiler. YACC provides a tool to produce…

Boomi Nathan

LALR (1) Parsing

LALR refers to the lookahead LR. To construct the LALR (1) parsing…

Boomi Nathan

Parse tree and Syntax tree

When you create a parse tree then it contains more details than…

Boomi Nathan

Three-address code

Three-address code is a sequence of statements of the general form x…

Boomi Nathan

Intermediate Code Generation

A source code can directly be translated into its target machine code,…

Boomi Nathan

CONSTRUCTING SLR(1) PARSING TABLE

To perform SLR parsing, take grammar as input and do the following:…

Boomi Nathan

Error Recovery

A parser should be able to detect and report any error in…

Boomi Nathan

LR PARSERS

An efficient bottom-up syntax analysis technique that can be used CFG is…

Boomi Nathan

BOTTOM-UP PARSING

Constructing a parse tree for an input string beginning at the leaves…

Boomi Nathan