Import('*')

env.Skeleton('lexer_cpp.inc', 'lexer_cpp.skel')
env.Skeleton('lexer_h.inc', 'lexer_h.skel')
env.Skeleton('action.inc', 'action.skel')

env.StaticLibrary('lexgen', [
'lexgen.cpp', 'NfaChar.cpp', 'NfaCharClass.cpp', 'NfaClosure.cpp',
'NfaConcatenation.cpp', 'NfaEpsilon.cpp', 'NfaInsensitiveString.cpp',
'NfaNegatedCharClass.cpp', 'NfaOption.cpp', 'NfaPositiveClosure.cpp',
'NfaString.cpp', 'NfaUnion.cpp', 'NfaState.cpp'
]
)
