Sawyer X
Sawyer X
``` for my ($x) (@y) {...} for my ( $key, $value ) (%hash) {...} ```
Issue #112 is happening because `readline EXPR` will include `Value` but `BuiltinFilehandle` is not under `Value`. In other places where builtins are used, they are used explicitly in the parsing...
We can support grammar plugins so people could load additional grammar to parse DSLs. Examples: * Moose * Dios * Dancer2 We can document the base lexemes so others can...
Some places shouldn't have spaces. For example, `$foo->@[$foo]` cannot be written as `$oo -> @ [ $ foo ]`. By default, our BNF ignores all spaces and we play around...
```perl "Fo#o" # ok "#Foo" # not ok '#Foo' # not ok "\#Foo" # ok '\#Foo' # ok ```
The `Label` concept is available but only used for keywords that need labels like `next`. We still want proper labeling for expressions and blocks.