def _transformation_description_rest() -> List[ParagraphItem]: ret_val = _TEXT_PARSER.fnap(_TRANSFORMATION_DESCRIPTION) ret_val += _TEXT_PARSER.fnap(_STDIN_OR_TRANSFORMATION_POSITION) ret_val += texts.type_expression_has_syntax_of_primitive([ syntax_elements.STRING_TRANSFORMER_SYNTAX_ELEMENT.singular_name, ]) return ret_val
def description_rest(self) -> Sequence[ParagraphItem]: ret_val = _TP.fnap(_PRUNE_DESCRIPTION) ret_val += texts.type_expression_has_syntax_of_primitive([ syntax_elements.FILE_MATCHER_SYNTAX_ELEMENT.singular_name, syntax_elements.FILES_MATCHER_SYNTAX_ELEMENT.singular_name, ]) return ret_val
def description_rest(self) -> Sequence[ParagraphItem]: tp = TextParser({ 'quantifier_description': logic.QUANTIFIER_ARGUMENTS[self._quantifier], 'element': self._element_name, 'element_matcher': self._element_matcher_syntax_info.singular_name, }) ret_val = tp.fnap(_DESCRIPTION_OF_QUANTIFICATION) ret_val += texts.type_expression_has_syntax_of_primitive([ self._element_matcher_syntax_info.singular_name, ]) return ret_val
def _lines_selection_syntax_elements(self) -> SyntaxElementDescription: description = _TEXT_PARSER.fnap(_DESCRIPTION__LINES_SELECTION) description += texts.type_expression_has_syntax_of_primitive([ names.LINES_SELECTION_OPTION.argument, ]) return SyntaxElementDescription( self.LINES_SELECTOR.name, (), [ invokation_variant_from_args( [a.Single(a.Multiplicity.MANDATORY, names.LINES_SELECTION_OPTION)], ) ], description, )
def _transformation_sed(self) -> SyntaxElementDescription: return cli_argument_syntax_element_description( string_transformer.STRING_TRANSFORMATION_ARGUMENT, self._tp.fnap(_TRANSFORMATION_DESCRIPTION), [ invokation_variant_from_args([ a.Single(a.Multiplicity.MANDATORY, string_transformer.TRANSFORMATION_OPTION) ]), ], texts.type_expression_has_syntax_of_primitive([ syntax_elements.STRING_TRANSFORMER_SYNTAX_ELEMENT. singular_name, ]), )
def description_rest(self) -> Sequence[ParagraphItem]: tp = TextParser({ 'MATCHER': syntax_elements.STRING_MATCHER_SYNTAX_ELEMENT.singular_name, 'TRANSFORMER': syntax_elements.STRING_TRANSFORMER_SYNTAX_ELEMENT.singular_name, 'MODEL': matcher_model.TEXT_MODEL, }) ret_val = tp.fnap(_DESCRIPTION__ON_TRANSFORMED) ret_val += texts.type_expression_has_syntax_of_primitive([ syntax_elements.STRING_TRANSFORMER_SYNTAX_ELEMENT.singular_name, syntax_elements.STRING_MATCHER_SYNTAX_ELEMENT.singular_name, ]) return ret_val
def description_rest(self) -> Sequence[ParagraphItem]: matcher_type = self._documentation.names.contents_matcher_syntax_element.singular_name tp = TextParser({ '_file_type_': file_properties.TYPE_INFO[ self._documentation.names.accepted_file_type].name, '_matcher_type_': matcher_type, 'HARD_ERROR': exit_values.EXECUTION__HARD_ERROR.exit_identifier, 'MODEL': matcher_model.FILE_MATCHER_MODEL, 'SYMBOLIC_LINKS_ARE_FOLLOWED': misc_texts.SYMBOLIC_LINKS_ARE_FOLLOWED, }) ret_val = tp.fnap(_FILE_CONTENTS_MATCHER_HEADER_DESCRIPTION) if self._documentation.additional_description is not None: ret_val += self._documentation.additional_description() ret_val += tp.fnap(MATCHER_FILE_HANDLING_DESCRIPTION) ret_val += texts.type_expression_has_syntax_of_primitive( [matcher_type]) return ret_val
def description_rest(self) -> Sequence[ParagraphItem]: return ( _TP.fnap(_LINE_NUMBER_MATCHER_SED_DESCRIPTION) + texts.type_expression_has_syntax_of_primitive([ syntax_elements.INTEGER_MATCHER_SYNTAX_ELEMENT.singular_name, ]))
def description_rest(self) -> Sequence[ParagraphItem]: return ( _TP.fnap(_CHECKS_THAT_DIRECTORY_CONTAINS_SPECIFIED_NUMBER_OF_FILES) + texts.type_expression_has_syntax_of_primitive([ syntax_elements.INTEGER_MATCHER_SYNTAX_ELEMENT.singular_name, ]))