Homec4science

Commit flex/bison scanner/parser to the repository

Authored by epriestley <git@epriestley.com> on Jun 13 2011, 16:48.

Description

Commit flex/bison scanner/parser to the repository

Summary:
Marcel suggested this as a good solution to the tricky install
process here: commit the generated scanner and parser to the repository so
users do not need to install flex and bison in order to build it. This is
explicitly permitted by the flex/bison licenses:

http://www.gnu.org/software/bison/manual/html_node/Conditions.html

Also detect and error/warn about bad versions of flex rather than exploding.

Test Plan:
Ran "make", "make parser scanner", "make cleanall", etc.

Reviewed By: aran
Reviewers: toulouse, jungejason, tuomaspelkonen, aran
CC: aran
Differential Revision: 444

Details

Committed
epriestley <git@epriestley.com>Jun 13 2011, 19:45
Pushed
aubortMar 17 2017, 12:03
Parents
rPHUe4c8eddf1438: Remove deprecated autoload module from libphutil
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHU196faec15d83: Commit flex/bison scanner/parser to the repository (authored by epriestley <git@epriestley.com>).Jun 13 2011, 19:45