You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Majda e510ecc3d0 Switch from first/rest to head/tail in example grammars
In the past year I worked on various grammars where first/rest or
head/tail were used as labels for parts of lists. I found I associate
head/tail with a list immediately, while in case of first/rest I have to
"parse" grammar rules for a while before understanding their structure.

Moreover, I tend to assume that rest is a list of the same thigs as
first, but I don't have such assumption in case of head/tail. This
assumption was in conflict with the grammar structure.

I'm not sure how much these observations are applicable to others, but I
decided to act on them and switch from first/rest to head/tail.
9 years ago
..
arithmetics.pegjs Switch from first/rest to head/tail in example grammars 9 years ago
css.pegjs Switch from first/rest to head/tail in example grammars 9 years ago
javascript.pegjs Switch from first/rest to head/tail in example grammars 9 years ago
json.pegjs Switch from first/rest to head/tail in example grammars 9 years ago