Category
page 1Parsing

parsing
Parsing, syntax analysis, or syntactic analysis is a process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar by breaking it into parts. The term parsing comes from Latin pars (orationis), meaning part (of speech).
lexical analysis
computing process of parsing a sequence of characters into a sequence of tokens
compiler-compiler
In computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal description of a programming language and machine.
syntax error
error in the syntax of a sequence of characters
attribute grammar
formal way to define attributes for the productions of a formal grammar, associating these attributes with values
abstract syntax
syntactic structure independent of any particular representation or encoding
left recursion
theory of computer science
operator associativity
property that determines how operators of the same precedence are grouped in the absence of parentheses
PostCSS
PostCSS is a software development tool that uses JavaScript-based plugins to automate routine CSS operations. It was designed by Andrey Sitnik with the idea taking its origin in his front-end work for Evil Martians.
Van Wijngaarden grammar
one of the two main notation techniques for context-free grammars in computer science
dangling else
problem in computer programming
definite clause grammar
means of expressing grammatical relationships