• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.gitignoreH A D13-Aug-201742 65

COPYINGH A D13-Aug-201717.6 KiB340281

INSTALLH A D13-Aug-2017358 2010

MakefileH A D13-Aug-20171.6 KiB6332

NEWSH A D13-Aug-201770 63

READMEH A D13-Aug-2017476 97

abbrevs.cH A D13-Aug-20171.9 KiB6834

blocks.cH A D13-Aug-20174.4 KiB169113

charclass.cH A D13-Aug-20177.9 KiB365289

compdfa.cH A D13-Aug-201713.8 KiB480306

configureH A D13-Aug-201734 51

dfasyn.1H A D13-Aug-20173.6 KiB155138

dfasyn.5H A D13-Aug-201715.4 KiB651559

dfasyn.cH A D13-Aug-201720.5 KiB691553

dfasyn.hH A D13-Aug-201710.6 KiB366235

dfasyn.texiH A D13-Aug-20172.4 KiB8666

evaluator.cH A D13-Aug-20175.9 KiB249173

expr.cH A D13-Aug-20175.4 KiB244179

n2d.cH A D13-Aug-201718.5 KiB697527

n2d.hH A D13-Aug-20177.4 KiB227133

parse.yH A D13-Aug-20178.6 KiB263185

scan.lH A D13-Aug-20174.6 KiB11277

states.cH A D13-Aug-20178.8 KiB304244

stimulus.cH A D13-Aug-20172.2 KiB8849

tabcompr.cH A D13-Aug-20175.5 KiB182106

tokens.cH A D13-Aug-20172.1 KiB8652

README

1dfasyn is a tool for constructing state machines.  The input language allows a
2lot of generality.  For example, it allows repeated elements to be specified
3where the items have constraints between the end of one and the start of the
4next.   (I could not find a way to define such an automaton in the lex/flex
5input language, which prompted the writing of the tool.)  Currently, you must
6do a fair amount of work yourself to build a parser around the resulting state
7machine.
8
9