To analyze a string of symbols, either in natural language, computer languages or data structures, converting it into a more useful format.
"Parsing is often used to interpret command line arguments or to process input data from files."
A term used to describe the minimum requirements or qualifications needed to participate or compete in a particular endeavor, often used in business contexts.
"Having a website is table stakes for businesses in the modern digital economy."
A program or subroutine that performs lexical analysis, converting a sequence of characters into a sequence of tokens.
"The lexer, or lexical analyzer, breaks down the source code into meaningful symbols that the parser can understand."
In testing, a simplified implementation of an interface that simulates its behavior in a controlled way.
"Fakes are used in unit testing to mimic the behavior of real objects in order to test the functionality of a single unit of code in isolation."
An open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.
"OAuth allows users to log into third-party websites with their Google, Facebook, or Twitter accounts without exposing their password."