parser

Code structure analyzer

A parser is a program or component that analyzes text according to grammatical rules, breaking input into structured parts a computer can process.

Compilers use parsers to interpret source code.

Web browsers parse HTML.

In linguistics, parsing means analyzing sentence structure: The parser identified "dog" as the subject.

The verb is parse.

linguistics

syntax

Rules for arranging words

constituency · dependency · ambiguity · tokenization · sentence · clause · subject · predicate · part-of-speech · tagging

compilers

compiler

Source-to-machine-code translator

preprocessor · lookahead · backtracking · top-down · bottom-up · bison

data

JSON

Lightweight data interchange format

  • XMLStructured data markup language
  • CSVComma-structured data file
  • HTMLWeb page code

markdown · regex · extraction · validation · serialization · schema · scraping · transformation · ETL · configuration

programming

Python

Large nonvenomous squeezer

  • JavaProgramming language from Sun
  • JavaScriptWeb programming language
  • RustMemory-safe systems language

C · linting · IDE · refactoring · static-analysis · transpiler · beautifier · expression · statement · declaration

natural-language

NLP

Machine language comprehension

tokenizer · stemming · transformer

Categories
Opposites
computational function

parsergenerator

Electricity-producing machine

code generator · serializer · emitter · encoder · renderer

information flow

parsergenerator

Electricity-producing machine

encoder · serializer · text generator · assembler · constructor

processing function

parserexecutor

Appointed estate manager

interpreter · validator · tokenizer · scanner

Family

parse, parsing, parses, parsed, parsers, parsable

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G