jplevyak / dparser

A Scannerless GLR parser/parser generater.
https://github.com/jplevyak/dparser
BSD 3-Clause "New" or "Revised" License
105 stars 14 forks source link

Make includes more explicit #28

Closed gonzus closed 4 years ago

gonzus commented 4 years ago

We stop including dparser H files from other H files, and force the inclusion of dparser H files to be explicit on every C file -- the idea is to have more clarity regarding dependencies between files.

We also rename symtab.c -> dsymtab.c for consistency.

NOTE: please examine the differences while ignoring whitespace changes -- there are some reindentations and trailing whitespace removal changes in this commit.