---
description: "Learn more about: Power Query M language specification"
title: "Power Query M language specification"
ms.topic: conceptual
ms.date: 8/2/2022
ms.custom: "nonautomated-date"
---
# Power Query M language specification

The specification describes the values, expressions, environments and variables, identifiers, and the evaluation model that form the Power Query M language's basic concepts.

The specification is contained in the following topics.

* [Introduction](m-spec-introduction.md)
* [Lexical Structure](m-spec-lexical-structure.md)
* [Basic Concepts](m-spec-basic-concepts.md)
* [Values](m-spec-values.md)
* [Types](m-spec-types.md)
* [Operators](m-spec-operators.md)
* [Let](m-spec-let.md)
* [Conditionals](m-spec-conditionals.md)
* [Functions](m-spec-functions.md)
* [Error Handling](m-spec-error-handling.md)
* [Sections](m-spec-sections.md)
* [Consolidated Grammar](m-spec-consolidated-grammar.md)
