For example, in python's builtin ast library, writing the variable
> x
in AST is..
> Expr(value=Name(id='x', ctx=Load()))
while assigning the variable
> x = 1
in AST is..
> Assign(targets=[Name(id='x', ctx=Store()),], value=Num(n=1))
There is a lot packed in there! I looked at the site, and a few videos, but the goal and motivation for this project has gone way over my head (probably my fault!).