Lines Matching full:local
85 // Local actions
101 // Local members
148 // Local constructor
320 // Local grammar
324 main_grammar_local& local = cleanup_.add(new main_grammar_local(state)); in init_main() local
348 // Local Actions in init_main()
349 scoped_parser<process_element_impl> process_element(local); in init_main()
350 in_list_impl in_list(local); in init_main()
353 local, &main_grammar_local::no_eols); in init_main()
355 scoped_context(local, &main_grammar_local::context); in init_main()
357 local, &main_grammar_local::still_in_block); in init_main()
360 local, &main_grammar_local::check_indentation_impl); in init_main()
362 local, &main_grammar_local::check_code_block_impl); in init_main()
364 local, &main_grammar_local::start_blocks_impl); in init_main()
366 local, &main_grammar_local::start_nested_blocks_impl); in init_main()
368 local, &main_grammar_local::end_blocks_impl); in init_main()
385 [*(~cl::eps_p(']') >> local.common)] in init_main()
395 [*(~cl::eps_p(phrase_end) >> local.common)] in init_main()
405 [*(~cl::eps_p(phrase_end) >> local.common)] in init_main()
416 >> local.template_phrase in init_main()
419 [*local.common] in init_main()
428 >> local.common in init_main()
442 local.template_phrase = in init_main()
444 [ *( (local.paragraph_separator >> space >> cl::anychar_p) in init_main()
446 | local.common in init_main()
454 >> ( *( local.top_level in init_main()
469 >> (*local.top_level) in init_main()
471 >> local.inside_paragraph in init_main()
476 local.top_level = in init_main()
477 cl::eps_p(local.indent_check) in init_main()
478 >> ( cl::eps_p(ph::var(local.block_type) == block_types::code) in init_main()
479 >> local.code in init_main()
480 | cl::eps_p(ph::var(local.block_type) == block_types::list) in init_main()
481 >> local.list in init_main()
482 | cl::eps_p(ph::var(local.block_type) == block_types::paragraph) in init_main()
483 >> ( local.hr in init_main()
484 | local.paragraph in init_main()
490 local.indent_check = in init_main()
497 local.paragraph = in init_main()
505 [ local.syntactic_block_item(element_info::is_contextual_block) in init_main()
506 >> *( cl::eps_p(ph::var(local.still_in_block)) in init_main()
507 >> local.syntactic_block_item(element_info::is_block) in init_main()
514 local.list = in init_main()
520 [ *( cl::eps_p(ph::var(local.still_in_block)) in init_main()
521 >> local.syntactic_block_item(element_info::is_block) in init_main()
527 local.syntactic_block_item = in init_main()
528 local.paragraph_separator [ph::var(local.still_in_block) = false] in init_main()
530 … [ph::var(local.element_type) = element_info::nothing] in init_main()
531 >> local.common in init_main()
543 ph::static_cast_<int>(local.syntactic_block_item.is_block_mask) & in init_main()
544 ph::static_cast_<int>(ph::var(local.element_type)) in init_main()
546 >> eol [ph::var(local.still_in_block) = false] in init_main()
550 local.paragraph_separator = in init_main()
563 local.inside_paragraph = in init_main()
565 [ *( local.paragraph_separator [paragraph_action] in init_main()
567 >> local.common in init_main()
572 local.hr = in init_main()
584 local.element in init_main()
587 >> elements [ph::var(local.info) = ph::arg1] in init_main()
588 | elements [ph::var(local.info) = ph::arg1] in init_main()
592 [ state.values.list(ph::var(local.info.tag)) in init_main()
593 [ cl::lazy_p(*ph::var(local.info.rule)) in init_main()
600 local.code = in init_main()
602 [( local.code_line in init_main()
603 >> *(*local.blank_line >> local.code_line) in init_main()
609 local.code_line = in init_main()
613 >> cl::eps_p(ph::var(local.block_type) == block_types::code) in init_main()
618 local.blank_line = in init_main()
622 local.common = in init_main()
623 local.macro in init_main()
624 | local.element in init_main()
625 | local.template_ in init_main()
626 | local.break_ in init_main()
627 | local.code_block in init_main()
628 | local.inline_code in init_main()
629 | local.simple_markup in init_main()
633 >> ( local.error_brackets [error("Invalid template/tag (strict mode)")] in init_main()
640 >> local.square_brackets in init_main()
651 | local.skip_code_block in init_main()
652 | local.skip_inline_code in init_main()
653 | local.skip_escape in init_main()
658 local.square_brackets = in init_main()
669 local.error_brackets = in init_main()
671 >> ( local.error_brackets in init_main()
677 local.macro = in init_main()
688 local.template_ = in init_main()
692 [ local.template_body in init_main()
698 local.attribute_template = in init_main()
702 [ local.template_body in init_main()
708 local.template_body = in init_main()
733 >> !local.template_args in init_main()
736 local.template_args = in init_main()
737 qbk_ver(106u) >> local.template_args_1_6 in init_main()
738 | qbk_ver(105u, 106u) >> local.template_args_1_5 in init_main()
739 | qbk_ver(0, 105u) >> local.template_args_1_4 in init_main()
742 local.template_args_1_4 = local.template_arg_1_4 >> *(".." >> local.template_arg_1_4); in init_main()
744 local.template_arg_1_4 = in init_main()
746 … >> local.template_inner_arg_1_4 [state.values.entry(ph::arg1, ph::arg2, template_tags::block)] in init_main()
747 …| local.template_inner_arg_1_4 [state.values.entry(ph::arg1, ph::arg2, template_tags::phrase)] in init_main()
751 local.template_inner_arg_1_4 = in init_main()
752 +(local.brackets_1_4 | (cl::anychar_p - (cl::str_p("..") | ']'))) in init_main()
755 local.brackets_1_4 = in init_main()
756 '[' >> local.template_inner_arg_1_4 >> ']' in init_main()
759 local.template_args_1_5 = local.template_arg_1_5 >> *(".." >> local.template_arg_1_5); in init_main()
761 local.template_arg_1_5 = in init_main()
763 … >> local.template_arg_1_5_content [state.values.entry(ph::arg1, ph::arg2, template_tags::block)] in init_main()
764 …| local.template_arg_1_5_content [state.values.entry(ph::arg1, ph::arg2, template_tags::phrase)] in init_main()
768 local.template_arg_1_5_content = in init_main()
769 … +(local.brackets_1_5 | ('\\' >> cl::anychar_p) | (cl::anychar_p - (cl::str_p("..") | '[' | ']'))) in init_main()
772 local.template_inner_arg_1_5 = in init_main()
773 … +(local.brackets_1_5 | ('\\' >> cl::anychar_p) | (cl::anychar_p - (cl::str_p('[') | ']'))) in init_main()
776 local.brackets_1_5 = in init_main()
777 '[' >> local.template_inner_arg_1_5 >> ']' in init_main()
780 local.template_args_1_6 = local.template_arg_1_6 >> *(".." >> local.template_arg_1_6); in init_main()
782 local.template_arg_1_6 = in init_main()
784 … >> local.template_arg_1_6_content [state.values.entry(ph::arg1, ph::arg2, template_tags::block)] in init_main()
785 …| local.template_arg_1_6_content [state.values.entry(ph::arg1, ph::arg2, template_tags::phrase)] in init_main()
789 local.template_arg_1_6_content = in init_main()
793 local.break_ in init_main()
802 local.inline_code = in init_main()
816 local.skip_inline_code = in init_main()
827 local.skip_code_block = in init_main()
858 local.code_block = in init_main()
893 local.simple_markup = in init_main()
894 cl::chset<>("*/_=") [ph::var(local.mark) = ph::arg1] in init_main()
898 >> ~cl::eps_p(cl::ch_p(boost::ref(local.mark))) in init_main()
910 cl::eps_p((state.macro & macro_identifier) >> local.simple_markup_end) in init_main()
912 | ~cl::eps_p(cl::ch_p(boost::ref(local.mark))) in init_main()
914 ( lookback [~cl::ch_p(boost::ref(local.mark))] in init_main()
915 >> local.simple_markup_end in init_main()
920 >> cl::ch_p(boost::ref(local.mark)) in init_main()
925 local.simple_markup_end in init_main()
928 >> cl::ch_p(boost::ref(local.mark)) in init_main()
929 >> ~cl::eps_p(cl::ch_p(boost::ref(local.mark))) in init_main()
959 local.skip_escape = in init_main()
1001 >> local.square_brackets in init_main()
1002 | local.attribute_template in init_main()
1004 >> local.square_brackets in init_main()
1024 >> local.square_brackets in init_main()
1025 | local.attribute_template in init_main()
1027 >> local.square_brackets in init_main()
1042 >> local.command_line_macro_identifier in init_main()
1054 local.command_line_macro_identifier = in init_main()
1081 | cl::eps_p(ph::var(local.no_eols)) in init_main()
1088 "[/" >> *(local.dummy_block | (cl::anychar_p - ']')) >> ']' in init_main()
1091 local.dummy_block = in init_main()
1092 '[' >> *(local.dummy_block | (cl::anychar_p - ']')) >> ']' in init_main()
1096 "[/" >> *(local.line_dummy_block | (cl::anychar_p - (cl::eol_p | ']'))) >> ']' in init_main()
1099 local.line_dummy_block = in init_main()
1100 '[' >> *(local.line_dummy_block | (cl::anychar_p - (cl::eol_p | ']'))) >> ']' in init_main()