Converting text into a structured representation.

Program converting assembly language into machine code.

Violation of programming-language syntax.

Assigns a value to a variable.

Component that converts characters into tokens.

Combines compiled objects and libraries into a program.

Program is syntactically valid but logically meaningless.

Performs numerical calculation.

Meaningful unit recognized by a parser or lexer.

Loads executable code into memory for execution.