#   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  

pattern     \
            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


