Move lalr/** to src/lalr/** moving lalr library source up to src/lalr

This commit is contained in:
Charles Baker 2021-05-20 08:43:00 +12:00 • committed by Charles Baker
parent 0798260816
commit a54dab9957
106 changed files with 44 additions and 44 deletions

View file

@ -1,5 +0,0 @@
buildfile 'lalr/lalr.forge';
buildfile 'lalrc/lalrc.forge';
buildfile 'lalr_examples/lalr_examples.forge';
buildfile 'lalr_test/lalr_test.forge';

View file

@ -1,39 +1,44 @@
for _, toolset in toolsets('cc.*') do
toolset:StaticLibrary '${lib}/lalr_${platform}_${architecture}' {
toolset:Cxx '${obj}/%1' {
'ErrorPolicy.cpp',
};
toolset:Cxx '${obj}/%1' {
'Grammar.cpp',
'GrammarAction.cpp',
'GrammarCompiler.cpp',
'GrammarGenerator.cpp',
'GrammarItem.cpp',
'GrammarParser.cpp',
'GrammarProduction.cpp',
'GrammarState.cpp',
'GrammarStateLess.cpp',
'GrammarSymbol.cpp',
'GrammarSymbolLess.cpp',
'GrammarTransition.cpp'
};
toolset:Cxx '${obj}/%1' {
'RegexAction.cpp',
'RegexCharacter.cpp',
'RegexCompiler.cpp',
'RegexGenerator.cpp',
'RegexItem.cpp',
'RegexNode.cpp',
'RegexNodeLess.cpp',
'RegexParser.cpp',
'RegexState.cpp',
'RegexStateLess.cpp',
'RegexSyntaxTree.cpp',
'RegexToken.cpp',
'RegexTransition.cpp'
};
};
end
buildfile 'lalr/lalr.forge';
buildfile 'lalrc/lalrc.forge';
buildfile 'lalr_examples/lalr_examples.forge';
buildfile 'lalr_test/lalr_test.forge';
for _, toolset in toolsets('cc.*') do
toolset:StaticLibrary '${lib}/lalr_${platform}_${architecture}' {
toolset:Cxx '${obj}/%1' {
'ErrorPolicy.cpp',
};
toolset:Cxx '${obj}/%1' {
'Grammar.cpp',
'GrammarAction.cpp',
'GrammarCompiler.cpp',
'GrammarGenerator.cpp',
'GrammarItem.cpp',
'GrammarParser.cpp',
'GrammarProduction.cpp',
'GrammarState.cpp',
'GrammarStateLess.cpp',
'GrammarSymbol.cpp',
'GrammarSymbolLess.cpp',
'GrammarTransition.cpp'
};
toolset:Cxx '${obj}/%1' {
'RegexAction.cpp',
'RegexCharacter.cpp',
'RegexCompiler.cpp',
'RegexGenerator.cpp',
'RegexItem.cpp',
'RegexNode.cpp',
'RegexNodeLess.cpp',
'RegexParser.cpp',
'RegexState.cpp',
'RegexStateLess.cpp',
'RegexSyntaxTree.cpp',
'RegexToken.cpp',
'RegexTransition.cpp'
};
};
end

Some files were not shown because too many files have changed in this diff Show more