Group
Extension

Matches 4

MarpaX-Languages-ECMAScript-AST ( J/JD/JDDPAUSE/MarpaX-Languages-ECMAScript-AST-0.020.tar.gz, JDDPAUSE, 2015; MetaCPAN )
MarpaX-Languages-ECMAScript-AST/lib/MarpaX/Languages/ECMAScript/AST/Grammar/ECMAScript_262_5/JSON.pm ( view source; MetaCPAN )
 warnings FATAL => 'all';

package MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::JSON;
use parent qw/MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::Base/;
use MarpaX::
erClasses;

our $grammar_content = do {local $/; <DATA>};

# ABSTRACT: ECMAScript-262, Edition 5, JSON grammar

our $VERSION = '0.020'; # VERSION



sub make_grammar_content {
    my ($class) = @_;
  
F-8

=head1 NAME

MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::JSON - ECMAScript-262, Edition 5, JSON grammar

=head1 VERSION

version 0.020

=head1 SYNOPSIS

    use strict;
    use
MarpaX-Languages-ECMAScript-AST ( J/JD/JDDPAUSE/MarpaX-Languages-ECMAScript-AST-0.020.tar.gz, JDDPAUSE, 2015; MetaCPAN )
MarpaX-Languages-ECMAScript-AST/lib/MarpaX/Languages/ECMAScript/AST/Grammar/ECMAScript_262_5.pm ( view source; MetaCPAN )
ar::ECMAScript_262_5::Pattern;
use MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::JSON;
use MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::URI;
use MarpaX::Languages::E
    my $JSON = MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::JSON->new();
    $self->{_JSON} = {
	grammar => $JSON,
	impl => MarpaX::Languages::ECMAScript::AST::Impl->new($JSON->gramm
ar_option(), $JSON->recce_option())
    };

    my $URI = MarpaX::Languages::ECMAScript::AST::Grammar::ECMAScript_262_5::URI->new();
    $self->{_URI} = {
	grammar => $URI,
	impl => MarpaX::Languages:
MarpaX-Languages-ECMAScript-AST ( J/JD/JDDPAUSE/MarpaX-Languages-ECMAScript-AST-0.020.tar.gz, JDDPAUSE, 2015; MetaCPAN )
MarpaX-Languages-ECMAScript-AST/lib/MarpaX/Languages/ECMAScript/AST/Grammar.pm ( view source; MetaCPAN )

    my ($self) = @_;
    return $self->{_grammar}->pattern;
}


sub JSON {
    my ($self) = @_;
    return $self->{_grammar}->JSON;
}


sub URI {
    my ($self) = @_;
    return $self->{_grammar}->UR
gNumericLiteral grammar.

=head2 pattern($self)

Returns the pattern grammar.

=head2 JSON($self)

Returns the JSON grammar.

=head2 URI($self)

Returns the URI grammar.

=head2 spacesAny($self)

Retu
MarpaX-Languages-ECMAScript-AST ( J/JD/JDDPAUSE/MarpaX-Languages-ECMAScript-AST-0.020.tar.gz, JDDPAUSE, 2015; MetaCPAN )
MarpaX-Languages-ECMAScript-AST/lib/MarpaX/Languages/ECMAScript/AST.pm ( view source; MetaCPAN )
----------------------------------------------------------------


sub JSON {
  my ($self) = @_;

  return $self->{_grammar}->JSON;
}

# ---------------------------------------------------------------
mar.

=head2 pattern($self)

Return the generic Pattern for this grammar.

=head2 JSON($self)

Return the generic JSON for this grammar.

=head2 URI($self)

Return the generic URI for this grammar.

=

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.