summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * build: Fix autogen.sh $LIBTOOLIZE detection logicExplorer092018-09-221-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | * Don't silence `libtoolize --version` error message. It would be useful for diagnosing any problem when `libtoolize --version` fails. (libtoolize not found? No permission to execute? Now you know which error it is.) * Change the guessing code of libtoolize program name to a loop. It'll perform silently. * Silence the `libtoolize --version` output when it succeeds. Signed-off-by: Kang-che Sung <explorer09@gmail.com>
| * build: autogen.sh libtoolize invocation minor fixes.Explorer092018-09-221-3/+3
| | | | | | | | | | | | | | | | * Let autogen.sh error message go to stderr. * Don't quote the variable $LIBTOOLIZE when invoking it. This would allow invocation when LIBTOOLIZE='a-future-libtoolize --gnu-compat' Signed-off-by: Kang-che Sung <explorer09@gmail.com>
* | Merge branch 'doc_fix_typo' of git://github.com/houtanb/flex into ↵Will Estes2021-06-051-1/+1
|\ \ | | | | | | | | | houtanb-doc_fix_typo
| * | doc: fix typoHoutan Bastani2018-11-261-1/+1
| |/
* | Merge branch 'westes:master' into esr_retargetingJoseph Langley2021-06-051-0/+71
|\ \
| * | Create codeql-analysis.ymlWill Estes2021-06-051-0/+71
| | |
* | | chore(test): Clean up debugging in testsJoseph Langley2021-06-053-6/+1
| | |
* | | fix(test): Re-add posix test input to repo.Joseph Langley2021-06-052-0/+2
| | |
* | | chore(test): Enable shell '-eu' strictnessJoseph Langley2021-06-052-6/+9
| | |
* | | chore(test): Regenerate ruleset.amJoseph Langley2021-06-051-1/+1
| | |
* | | fix(test): Make test generating scripts work in VPATH buildsJoseph Langley2021-06-055-250/+324
| | |
* | | fix(test): Re-add test inputs to tests/Joseph Langley2021-06-0522-0/+109
| | | | | | | | | | | | | | | Generating these test inputs on the fly breaks VPATH builds and 'make distcheck'. Glad we have a lot fewer of them now, at least.
* | | fix(build): Set texi2* include paths for VPATH.Joseph Langley2021-06-042-3/+6
| | | | | | | | | | | | | | | | | | Override the TEXI2DVI and TEXI2PDF automake variables to add an include directory so VPATH builds work. I'm not thrilled with doing this. The right thing is probably to move the included examples to doc/ and do the VPATH magic in examples/manual/ where LaTeX is better able to deal with it.
* | | fix(build): Expand wildcards in Makefile.am.Joseph Langley2021-06-041-6/+27
| | | | | | | | | | | | Wildcards were causing automake to generate spurious build targets.
* | | fix(build): Replace wildcards in Makefile.am.Joseph Langley2021-06-041-3/+11
| | | | | | | | | | | | Wildcards were causing automake to generate build rules for the *-filename dummies. They're not generally portable.
* | | fix(build): Prevent automake computing default _SOURCES for tests.Joseph Langley2021-06-033-35/+34
| | | | | | | | | | | | | | | | | | Automake attempts to compute default _SOURCES for the test-yydecl-*.sh runners generated by test-yydecl-gen.sh. Providing an intentionally empty _SOURCES variable for each script fixes the attendant errors. Also removed EXTRA_DIST lines for deleted test inputs.
* | | Merge pull request #16 from eric-s-raymond/retargetingJoseph Langley2021-06-02134-9369/+15868
|\ \ \ | |/ / |/| | Reviewing ESR's Retargeting branch from westes/flex
| * | Remove prrequisite from .l.go suffix ruleEric S. Raymond2021-02-051-1/+1
| | | | | | | | | | | | | | | autogen gets indigestion iv you give a suffix rule a prerequisite, so don't do that.
| * | Go back end: More Goification of names.Eric S. Raymond2020-12-042-28/+39
| | |
| * | Portability fix in tests - not all languages have ++ and --.Eric S. Raymond2020-12-042-2/+10
| | |
| * | check that each skeleton we build has the correct number of sections (#7)Daniel Brooks2020-11-262-0/+36
| | | | | | | | | | | | Probably we could turn the section markers into m4 macros, but until then this will prevent accidents.
| * | Mollify picky C compilers some more (#8)Daniel Brooks2020-11-262-2/+2
| | |
| * | Improve standards conformance in C99 and Go skeletons.Eric S. Raymond2020-11-262-14/+24
| | |
| * | Deal with a GCC warning elicited by upgrade to GCC 10.2.0.Eric S. Raymond2020-11-201-2/+2
| | |
| * | In the Go back end, more moves towards Go conventions.Eric S. Raymond2020-11-202-88/+90
| | | | | | | | | | | | All documented in the go-flex.skl header comment.
| * | Improve information hiding in C99 and Go back ends.Eric S. Raymond2020-11-204-241/+238
| | | | | | | | | | | | | | | | | | Things that don't need to be declared before that DFA tables shouldn't be.
| * | In the Go back end, begin Go-ifying the public interface.Eric S. Raymond2020-11-201-68/+68
| | | | | | | | | | | | struct yyguts_t becomes FlexLexer typedef.
| * | Eliminate forwards in the C99 back end.Eric S. Raymond2020-11-193-47/+43
| | |
| * | In the Go back end, elimate some forwards.Eric S. Raymond2020-11-191-38/+30
| | |
| * | More Go back end cleanup.Eric S. Raymond2020-11-191-91/+16
| | | | | | | | | | | | | | | | | | Remove the Bison-bdidge kludge. Rearrange yyguts_t so the public members are grouped together.
| * | In the C99 and Go back ends, rearrange code...Eric S. Raymond2020-11-192-404/+404
| | | | | | | | | | | | ...to clean out a forward declaeation.
| * | Improve type checking in c99 and Go back ends.Eric S. Raymond2020-11-192-5/+5
| | |
| * | In the Go back end, more moves towards Go-like names.Eric S. Raymond2020-11-192-335/+328
| | | | | | | | | | | | Not touching the public interface yet.
| * | More massaging of the fake Go skeleton in the direction of Go.Eric S. Raymond2020-11-191-333/+333
| | |
| * | Stop emitting unbalanced markup in the skeleton.Eric S. Raymond2020-11-194-4/+3
| | | | | | | | | | | | | | | It was fixed up by generating matcing unbalanced markuo in dfa.c, but a good idea this was not.
| * | In C88 and Go back ends, remove remnant GENTABLES conditionals.Eric S. Raymond2020-11-192-146/+2
| | |
| * | Partial move of Go back end to Go canelCasing in names.Eric S. Raymond2020-11-192-343/+343
| | | | | | | | | | | | | | | No publicly visible names are touched yet. This is all preep work. All tesrs pass.
| * | Go back end: Change the prefix option to set Go package name...Eric S. Raymond2020-11-183-79/+18
| | | | | | | | | | | | ...presebtly commented out. All tests pass.
| * | TYhis commit is a model for how to add a new back end.Eric S. Raymond2020-11-177-4/+2825
| | | | | | | | | | | | | | | | | | | | | Begin the Go back end. Right now it's a fake that generates C... ...but this commit puts all the build and testnmachinery in place for when it's not. All tests pass.
| * | Improve cleanup of generated .txt after tests.Eric S. Raymond2020-11-172-2/+2
| | |
| * | Convert the debug test to be ruleset-based,Eric S. Raymond2020-11-178-167/+35
| | |
| * | Rename some rules files to make maintaining .gitignore simpler.Eric S. Raymond2020-11-174-31/+25
| | | | | | | | | | | | Due to some limitayions in git ignore wildcarding.
| * | Fix error in testnmaker: shell case alternations evaluate easrky.Eric S. Raymond2020-11-161-4/+4
| | |
| * | Merge remote-tracking branch 'westes/master' into retargetingEric S. Raymond2020-11-160-0/+0
| |\ \ | |/ / |/| | | | | All tests pass.
* | | remove some gcc warningsgoEric S. Raymond2020-09-062-2/+2
| | |
| * | In C99, remove unneeded forward declarations.Eric S. Raymond2020-11-161-6/+0
| | |
| * | Up-gun a test to use the lineno code in the array+BOL case...Eric S. Raymond2020-11-163-3/+3
| | | | | | | | | | | | ...and fix the bug that turned up.
| * | Remove now-unused parts of test/testwrapper.sh.Eric S. Raymond2020-11-161-2/+3
| | |
| * | Remove the ".one" category of tests; they've been replaced by rulesets.Eric S. Raymond2020-11-168-188/+4
| | | | | | | | | | | | | | | This reduces the complexitry of the test machinery as well as making tests less backend-specific.
| * | Remove now-unused SOURCES declarations.Eric S. Raymond2020-11-161-3/+0
| | |