Scroll to navigation

MARC::Spec::Comparisonstring(3pm) User Contributed Perl Documentation MARC::Spec::Comparisonstring(3pm)

NAME

MARC::Spec::Comparisonstring - comparison string specification

SYNOPSIS

    use MARC::Spec;
    
    my $ms = MARC::Spec->new('245{$a~\marc});
    say ref $ms->field->subspecs->[0]->rightSubTerm;  # MARC::Spec::Comparisonstring

DESCRIPTION

MARC::Spec::Comparisonstring is the comparison string specification of a MARC::Spec. See MARCspec - A common MARC record path language <http://marcspec.github.io/MARCspec/> for further details on the syntax.

METHODS

new

Create a new MARC::Spec::Comparisonstring instance.

to_string

Returns the spec as a string.

ATTRIBUTES

raw

Obligatory. The raw comparison string with escaped characters.

comparable

Obligatory. The comparison string without the escaping "\".

AUTHOR

Carsten Klee "<klee at cpan.org>"

CONTRIBUTORS

Johann Rolschewski, "<jorol at cpan>"

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 by Carsten Klee.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

BUGS

Please report any bugs to <https://github.com/MARCspec/MARC-Spec/issues>

SEE ALSO

  • MARC::Spec
  • MARC::Spec::Field
  • MARC::Spec::Subfield
  • MARC::Spec::Indicator
  • MARC::Spec::Subspec
  • MARC::Spec::Structure
  • MARC::Spec::Parser
2018-01-12 perl v5.26.1