V
V
VZVZ2016-02-25 19:40:43
Programming
VZVZ, 2016-02-25 19:40:43

What is the name of the direction in programming that deals with algorithms for parsing / parsing JSON, XML, and other languages?

Of course, I'm not talking about cases where they take a ready-made library like Json.NET and parse something there.
And not about those cases when you need to parse something within a specific task, and it is stupidly parsed with a regular expression or through IndexOf / Substring.
I'm talking about those cases when they write a parsing algorithm that fully supports a certain language. Like the same Json.NET. Or let's say for an interpreter, compiler or IDE. Or for the browser engine.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
B
beduin01, 2016-02-25
@beduin01

I advise you to read the source code https://github.com/deadalnix/SDC at your leisure. Very simple and everything is there.
You can also look at this thing www.volt-lang.org/doc/volt.html#lexical

A
abcd0x00, 2016-02-27
@abcd0x00

Lexical analysis -> syntactic analysis -> semantic analysis.
Theory of parsing, translation and compilation.
Alfred Aho and Jeffrey Ullman.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question