Skip to content

Instantly share code, notes, and snippets.

View thomasio101's full-sized avatar

Tess Ellenoir Duursma thomasio101

View GitHub Profile
┌────────────────┐
│ statementGroup │
└───────┬────────┘
┌──────────────┴───────────────┐
┌─────┴──────┐ ┌──┴───┐
│ assignment │ │ call │
└─────┬──────┘ └──┬───┘
┌─────────┴─────────┐ ┌──────┴───────┐
┌────────┴────────┐ ┌───────┴───────┐ ┌──┴───┐ ┌───────┴───────┐
│ variablePointer │ │ numberLiteral │ │ call │ │ variableValue │
┌────────────┐
│ line group │
└─────┬──────┘
┌───────────────────────────────┴────────────────────────────────┐
first second
┌─────┴──────┐ ┌─────┴──────┐
│ assignment │ │ line group │
└─────┬──────┘ └─────┬──────┘
┌─────────┴──────────┐ ┌──────────────────────────────────┴──────────────────────────────────┐
left-hand right-hand first second
{
"name": "line group",
"children": [
{
"label": "first",
"name": "assignment",
"children": [
{
"label": "left-hand",
"name": "variable \"a\""
┌─────────────────┐
│ statement group │
└────────┬────────┘
┌────────────────────────────┴────────────────────────────┐
first second
┌─────┴──────┐ ┌────────┴────────┐
│ assignment │ │ statement group │
└─────┬──────┘ └────────┬────────┘
┌─────────┴──────────┐ ┌───────────────────────────┴───────────────────────────┐
left-hand right-hand first second
┌─────────────────┐
│ statement group │
└────────┬────────┘
┌─────────────────────────────────┴─────────────────────────────────┐
first second
┌─────┴──────┐ ┌────────┴────────┐
│ assignment │ │ statement group │
└─────┬──────┘ └────────┬────────┘
┌─────────┴──────────┐ ┌─────────────────────────────────────┴─────────────────────────────────────┐
left-hand right-hand first second
┌─────────────────┐
│ statement group │
└────────┬────────┘
┌───────────────────────────────────────┬─────────────────┴─────────────────────────────────────────────────────────┐
first second third
┌─────┴──────┐ ┌─────┴──────┐ ┌──┴───┐
│ assignment │ │ assignment │ │ call │
└─────┬──────┘ └─────┬──────┘ └──┬───┘
┌─────────┴──────────┐ ┌────────┴────────┐