diff options
| Commit | 42fd024d3e7984e5b9fbcf8c3402edc1d4b27a92 (patch) | |
|---|---|---|
| Author | 2018-10-18 13:30:19 +0300 | |
| Committer | 2018-10-18 13:30:19 +0300 | |
| Files | b216c809a0f79ea7da9d00d5bc8142902debd196 | |
| IPL-42fd024d3e7984e5b9fbcf8c3402edc1d4b27a92.tar IPL-42fd024d3e7984e5b9fbcf8c3402edc1d4b27a92.tar.gz IPL-42fd024d3e7984e5b9fbcf8c3402edc1d4b27a92.zip | ||
| Parent | 470186a22ec72b1021fd617406e261f01ae88eef (diff) | |
Fixed code snippets
1 files changed, 4 insertions, 4 deletions
| -rw-r--r-- | website/content/slides/03_parsing/_index.md | 8 |
diff --git a/website/content/slides/03_parsing/_index.md b/website/content/slides/03_parsing/_index.md index 6363cbc..8b55212 100644 --- a/website/content/slides/03_parsing/_index.md +++ b/website/content/slides/03_parsing/_index.md @@ -341,10 +341,10 @@ Where `XXX` is a token (aka *terminal*). ##### Handling precedence - The higher the precedence -> the lower in the tree -- Lower precedence *Non-terminals* generate higher ones +- Lower precedence *non-terminals* generate higher ones - <sum> ::= <prod> ([+-] <prod>)* - <prod> ::= <value> ([*/] <value>)* + <sum> ::= <prod> ([+-] <prod>)* + <prod> ::= <value> ([*/] <value>)* --- ##### Handling associativity @@ -353,7 +353,7 @@ Where `XXX` is a token (aka *terminal*). - Right associative operators go deep (loop) on the right - Or can be handled in the parser - <sum> ::= <prod> [+-] <prod> | <sum> [+-] <prod> + <sum> ::= <prod> [+-] <prod> | <sum> [+-] <prod> --- #### Recursive descent |
