//   See README.class-setup for a description of the dependency graph used here
//   `touch classname/ALL' to recompile all class sources and sources of
//   depending classes, using icmbuild

block           

charrange       

charclass   // charrange

dfa         // dfarow rules states ranges options

dfarow      // rules states flextypes

dfas        // rules dfa  

// flextypes

generator   // dfa dfas dfarow startconditions flextypes ranges states state
            // options 

interval

options         

parser      // state block options flextypes scanner rules charclass interval
            // pattern  

fpattern    // flextypes interval charclass options states

ranges      // flextypes states statestring
            
rule        // block pattern flextypes states 
            
rules       // startconditions rule flextypes states pattern

scanner                 

startconditions 

state       // statestring statedata flextypes

states      // state flextypes

statedata       

statestring // statedata


