123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300 |
- #==============================================================================
- # Copyright (c) 2002 Joel de Guzman
- # http://spirit.sourceforge.net/
- #
- # Use, modification and distribution is subject to the Boost Software
- # License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
- # http://www.boost.org/LICENSE_1_0.txt)
- #==============================================================================
- #
- # Spirit examples boost-jam file
- # Joel de Guzman [Sep 27, 2002] : created
- # Joel de Guzman [Oct 30, 2003] : separated the applications
- # Martin Wille [Jan 15, 2004] : changes for new directory structure
- # Martin Wille [Jan 20, 2004] : more changes for new directory structure
- # Joel de Guzman [Jul 29, 2004] : added calc_debug.cpp
- #
- exe ast_calc
- : fundamental/ast_calc.cpp
- :
- ;
- exe "bind"
- : fundamental/bind.cpp
- :
- ;
- exe boiler_plate
- : fundamental/boiler_plate.cpp
- :
- ;
- exe calc_plain
- : fundamental/calc_plain.cpp
- :
- ;
- exe calc_debug
- : fundamental/calc_debug.cpp
- :
- ;
- exe comments
- : fundamental/comments.cpp
- :
- ;
- exe complex_number
- : fundamental/complex_number.cpp
- :
- ;
- exe error_handling
- : fundamental/error_handling.cpp
- :
- ;
- exe error_reporting
- : fundamental/error_reporting.cpp
- :
- ;
- exe file_parser
- : fundamental/file_parser.cpp
- :
- ;
- exe full_calc
- : fundamental/full_calc.cpp
- :
- ;
- exe functor_parser
- : fundamental/functor_parser.cpp
- :
- ;
- exe list_parser
- : fundamental/list_parser.cpp
- :
- ;
- exe matching_tags
- : fundamental/matching_tags.cpp
- :
- ;
- exe no_actions
- : fundamental/no_actions.cpp
- :
- ;
- exe number_list
- : fundamental/number_list.cpp
- :
- ;
- exe parse_tree_calc1
- : fundamental/parse_tree_calc1.cpp
- :
- ;
- exe parser_context
- : fundamental/parser_context.cpp
- :
- ;
- exe phoenix_calc
- : fundamental/phoenix_calc.cpp
- :
- ;
- exe position_iterator
- : fundamental/position_iterator/position_iterator.cpp
- :
- ;
- exe refactoring
- : fundamental/refactoring.cpp
- :
- ;
- exe regular_expression
- : fundamental/regular_expression.cpp
- /boost//regex
- :
- ;
- exe roman_numerals
- : fundamental/roman_numerals.cpp
- :
- ;
- exe stuff_vector
- : fundamental/stuff_vector.cpp
- :
- ;
- exe stuff_vector2
- : fundamental/stuff_vector2.cpp
- :
- ;
- exe subrule_calc
- : fundamental/subrule_calc.cpp
- :
- ;
- exe sum
- : fundamental/sum.cpp
- :
- ;
- exe thousand_separated
- : fundamental/thousand_separated.cpp
- :
- ;
- exe ast_calc2
- : fundamental/more_calculators/ast_calc2.cpp
- :
- ;
- exe calc_with_variables
- : fundamental/more_calculators/calc_with_variables.cpp
- :
- ;
- exe phoenix_subrule_calc
- : fundamental/more_calculators/phoenix_subrule_calc.cpp
- :
- ;
- exe primitive_calc
- : fundamental/more_calculators/primitive_calc.cpp
- :
- ;
- exe rpn_calc
- : fundamental/more_calculators/rpn_calc.cpp
- :
- ;
- exe vmachine_calc
- : fundamental/more_calculators/vmachine_calc.cpp
- :
- ;
- exe distinct_parser
- : fundamental/distinct/distinct_parser.cpp
- :
- ;
- exe distinct_parser_dynamic
- : fundamental/distinct/distinct_parser_dynamic.cpp
- :
- ;
- ################################################################################
- exe ipv4
- : intermediate/ipv4.cpp
- :
- ;
- exe ipv4_opt
- : intermediate/ipv4_opt.cpp
- :
- ;
- exe lazy_parser
- : intermediate/lazy_parser.cpp
- :
- ;
- exe parameters
- : intermediate/parameters.cpp
- :
- ;
- exe regex_convert
- : intermediate/regex_convert.cpp
- /boost//regex
- :
- ;
- exe simple_xml
- : intermediate/simple_xml/driver.cpp
- intermediate/simple_xml/tag.cpp
- intermediate/simple_xml/tag.cpp
- :
- ;
- ################################################################################
- exe dynamic_rule
- : techniques/dynamic_rule.cpp
- :
- ;
- exe epsilon
- : techniques/epsilon.cpp
- :
- ;
- exe multiple_scanners
- : techniques/multiple_scanners.cpp
- :
- ;
- exe nabialek
- : techniques/nabialek.cpp
- :
- ;
- exe no_rule1
- : techniques/no_rules/no_rule1.cpp
- :
- ;
- exe no_rule2
- : techniques/no_rules/no_rule2.cpp
- :
- ;
- exe no_rule3
- : techniques/no_rules/no_rule3.cpp
- :
- ;
- exe typeof
- : techniques/typeof.cpp
- :
- ;
- exe rule_parser_1_1
- : techniques/no_rules_with_typeof/rule_parser_1_1.cpp
- :
- ;
- exe rule_parser_1_2
- : techniques/no_rules_with_typeof/rule_parser_1_2.cpp
- :
- ;
- exe rule_parser_2_1
- : techniques/no_rules_with_typeof/rule_parser_2_1.cpp
- :
- ;
- exe rule_parser_2_2
- : techniques/no_rules_with_typeof/rule_parser_2_2.cpp
- :
- ;
- exe opaque_rule_parser
- : techniques/no_rules_with_typeof/opaque_rule_parser.cpp
- :
- ;
|