parser
software that analyzes input
A piece of software that reads information and works out its structure.
[type] parser; parser for [format/language]
- The app uses a JSON parser to read the server response.
- A compiler usually includes a parser that checks the structure of the source code.
- The parser failed because the file was missing a closing bracket.
- The parser reads the data file.
- We need a parser for this format.
person analyzing grammar
A person who carefully studies the structure of sentences or texts.
a parser of [sentences/text/language]
- She was a careful parser of complex legal sentences.
- A skilled parser can identify the main clause even in a very long sentence.
- The exercise trains students to become better parsers of written English.
- A good parser can find the subject and verb in a sentence.
- Base: parser
- Plural: parsers
argument parser
1software reading program arguments
Software that reads the values given to a program when it starts.
- The argument parser checks whether the user provided a file name.
- Python's argparse module helps you build an argument parser.
- The argument parser converts the port number from text into an integer.
command-line parser
1software reading command options
Software that reads the options typed after a command.
- The command-line parser accepts both short and long options.
- We added a command-line parser so users can choose the output format.
- If the user types an unknown flag, the command-line parser prints a help message.
dependency parser
1tool finding word relations
Software that shows how words in a sentence are connected grammatically.
- The dependency parser linked the noun to the verb it depends on.
- We trained a dependency parser on thousands of annotated sentences.
- A dependency parser can help extract who did what to whom in a sentence.
html parser
1software for reading HTML
Software that reads the structure of a web page written in HTML.
- The browser's HTML parser turns the page markup into a document tree.
- A good HTML parser can handle badly formed web pages.
- The scraper uses an HTML parser to find all the links on the page.
json parser
1software for reading JSON
Software that reads data written in JSON format.
- The JSON parser reported an error near line 12.
- Most modern programming languages include a built-in JSON parser.
- Use a strict JSON parser if the input comes from an external service.
natural language parser
1software analyzing human language
Software that analyzes the grammar of human language.
- The natural language parser identifies the subject and object of each sentence.
- Older natural language parsers often struggled with informal text.
- The search system uses a natural language parser to understand user questions.
parser generator
1tool that creates parsers
A tool that creates parser code from rules for a language.
- The team used a parser generator to build the language front end.
- A parser generator can save time when a language has a clear formal grammar.
- The grammar file is processed by the parser generator.
xml parser
1software for reading XML
Software that reads information written in XML format.
- The XML parser rejected the document because one tag was not closed.
- We used an XML parser to extract the product data.
- The application supports both validating and non-validating XML parsers.