Table of Contents
Starlark Language
Starlark is an untyped dynamic language with high-level data types, first-class functions with lexical scope, and automatic memory management or garbage collection.
Overview
What is Starlark, and why are we using it?
Lexical Elements
Whitespaces, comments, punctuation, keywords, etc.
Data Types
Float, string, int, bool, None, etc
Value Concepts
Learn what why starlark is well-suited for our use case
Expressions
Understand Expressions in the Starlark Language
Statements
Understand Statements in the Starlark Language
Built-in Constants and Functions
Low-level Starlark constants and functions with simple examples