Tushar Sadhwani
Python static analysis @ DeepSource
Values are strings!
2 keys!
Grammar: object := '{' (item ',')* item '}' item := key ':' value (assume strings)
Object
Grammar:
object := '{' (item ',')* item '}'
item := key ':' value
Item
Grammar:
object := '{' (item ',')* item '}'
item := key ':' value
Object
Key
Value
Grammar:
object := '{' (item ',')* item '}'
item := key ':' value
Object
structured input → easily accessible information
Tokenizer
Parser
Interpreter
Top to bottom,
left to right.
Pattern matching
async await
dunder methods
Tushar Sadhwani
Python static analysis @ DeepSource