Module eyecite.find
Expand source code
import re
from bisect import bisect_left, bisect_right
from typing import List, Optional, Type, cast
from eyecite.annotate import SpanUpdater
from eyecite.helpers import (
disambiguate_reporters,
extract_pin_cite,
filter_citations,
joke_cite,
match_on_tokens,
)
from eyecite.models import (
CaseReferenceToken,
CitationBase,
CitationToken,
FullCaseCitation,
FullCitation,
FullJournalCitation,
FullLawCitation,
IdCitation,
IdToken,
ReferenceCitation,
ResourceCitation,
SectionToken,
ShortCaseCitation,
SupraCitation,
SupraToken,
Tokens,
UnknownCitation,
)
from eyecite.regexes import SHORT_CITE_ANTECEDENT_REGEX, SUPRA_ANTECEDENT_REGEX
from eyecite.tokenizers import Tokenizer, default_tokenizer
from eyecite.utils import is_valid_name
def get_citations(
plain_text: str,
remove_ambiguous: bool = False,
tokenizer: Tokenizer = default_tokenizer,
markup_text: str = "",
) -> List[CitationBase]:
"""This is eyecite's main workhorse function. Given a string of text
(e.g., a judicial opinion or other legal document), return a list of
`eyecite.models.CitationBase` objects representing the citations found
in the document.
Args:
plain_text: The text to parse. You may wish to use the
`eyecite.clean.clean_text` function to pre-process your text
before passing it here.
remove_ambiguous: Whether to remove citations that might refer to more
than one reporter and can't be narrowed down by date.
tokenizer: An instance of a Tokenizer object. See `eyecite.tokenizers`
for information about available tokenizers. Uses the
`eyecite.tokenizers.AhocorasickTokenizer` by default.
markup_text: if the source text has markup (XML or HTML mostly), pass
it to extract ReferenceCitations that may be detectable via
markup style tags
Returns:
A list of `eyecite.models.CitationBase` objects
"""
if plain_text == "eyecite":
return joke_cite
words, citation_tokens = tokenizer.tokenize(plain_text)
citations: list[CitationBase] = []
if markup_text:
plain_to_markup = SpanUpdater(plain_text, markup_text)
markup_to_plain = SpanUpdater(markup_text, plain_text)
else:
plain_to_markup, markup_to_plain = None, None
for i, token in citation_tokens:
citation: CitationBase
token_type = type(token)
# CASE 1: Token is a CitationToken (i.e., a reporter, a law journal,
# or a law).
# In this case, first try extracting it as a standard, full citation,
# and if that fails try extracting it as a short form citation.
if token_type is CitationToken:
citation_token = cast(CitationToken, token)
if citation_token.short:
citation = _extract_shortform_citation(words, i)
else:
citation = _extract_full_citation(words, i)
if citations and isinstance(citation, FullCitation):
citation.is_parallel_citation(citations[-1])
# Check for reference citations that follow a full citation
# Using the plaintiff or defendant
references = extract_reference_citations(
citation,
plain_text,
markup_text,
plain_to_markup,
markup_to_plain,
)
citations.extend(references)
# CASE 2: Token is an "Id." or "Ibid." reference.
# In this case, the citation should simply be to the item cited
# immediately prior, but for safety we will leave that resolution up
# to the user.
elif token_type is IdToken:
citation = _extract_id_citation(words, i)
# CASE 3: Token is a "supra" reference.
# In this case, we're not sure yet what the citation's antecedent is.
# It could be any of the previous citations above. Thus, like an Id.
# citation, for safety we won't resolve this reference yet.
elif token_type is SupraToken:
citation = _extract_supra_citation(words, i)
# CASE 4: Token is a section marker.
# In this case, it's likely that this is a reference to a citation,
# but we're not sure what it is if it doesn't match any of the above.
# So we record this marker in order to keep an accurate list of the
# possible antecedents for id citations.
elif token_type is SectionToken:
citation = UnknownCitation(cast(SectionToken, token), i)
# CASE 5: The token is not a citation.
else:
continue
citations.append(citation)
citations = filter_citations(citations)
# Remove citations with multiple reporter candidates where we couldn't
# guess correct reporter
if remove_ambiguous:
citations = disambiguate_reporters(citations)
# Returns a list of citations ordered in the sequence that they appear in
# the document. The ordering of this list is important for reconstructing
# the references of the ShortCaseCitation, SupraCitation, and
# IdCitation and ReferenceCitation objects.
return citations
def extract_reference_citations(
citation: FullCitation,
plain_text: str,
markup_text: str = "",
plain_to_markup: Optional[SpanUpdater] = None,
markup_to_plain: Optional[SpanUpdater] = None,
) -> List[ReferenceCitation]:
"""Extract reference citations that follow a full citation
:param citation: the full case citation found
:param plain_text: the text
:param markup_text: optional argument for source text with XML style tags
that may help extracting name-only ReferenceCitations
:param plain_to_markup: a SpanUpdater from plain or clean text to
marked up text
:param markup_to_plain: a SpanUpdater from marked up text to plain text
:return: Reference citations
"""
if len(plain_text) <= citation.span()[-1]:
return []
if not isinstance(citation, FullCaseCitation):
return []
reference_citations = extract_pincited_reference_citations(
citation, plain_text
)
if markup_text:
reference_citations.extend(
find_reference_citations_from_markup(
markup_text,
plain_text,
[citation],
plain_to_markup,
markup_to_plain,
)
)
return reference_citations
def extract_pincited_reference_citations(
citation: FullCaseCitation, plain_text: str
) -> List[ReferenceCitation]:
"""Extract reference citations with the name-pincite pattern
:param citation: the full case citation found
:param plain_text: the text
:return: a list of ReferenceCitations
"""
regexes = [
rf"(?P<{key}>{re.escape(value)})"
for key in ReferenceCitation.name_fields
if (value := getattr(citation.metadata, key, None))
and is_valid_name(value)
]
if not regexes:
return []
pin_cite_re = (
rf"\b(?:{'|'.join(regexes)})\s+at(\s¶)?\s+(?P<pin_cite>\d{{1,5}})\b"
)
reference_citations = []
remaining_text = plain_text[citation.span()[-1] :]
offset = citation.span()[-1]
for match in re.compile(pin_cite_re).finditer(remaining_text):
start, end = match.span()
matched_text = match.group(0)
reference = ReferenceCitation(
token=CaseReferenceToken(
data=matched_text, start=start + offset, end=end + offset
),
span_start=start + offset,
span_end=end + offset,
full_span_start=start + offset,
full_span_end=end + offset,
index=0,
metadata=match.groupdict(),
)
reference_citations.append(reference)
return reference_citations
def _extract_full_citation(
words: Tokens,
index: int,
) -> FullCitation:
"""Given a list of words and the index of a citation, return
a FullCitation object."""
# Our cite was matched by one or more regexes, which could have come from
# one or more of the sources in reporters_db (e.g. reporters, laws,
# journals). Get the set of all sources that matched, preferring exact
# matches to variations:
token = cast(CitationToken, words[index])
cite_sources = set(
e.reporter.source
for e in (token.exact_editions or token.variation_editions)
)
# get citation_class based on cite_sources
citation_class: Type[ResourceCitation]
if "reporters" in cite_sources:
citation_class = FullCaseCitation
elif "laws" in cite_sources:
citation_class = FullLawCitation
elif "journals" in cite_sources:
citation_class = FullJournalCitation
else:
raise ValueError(f"Unknown cite_sources value {cite_sources}")
# make citation
citation = citation_class(
token,
index,
exact_editions=token.exact_editions,
variation_editions=token.variation_editions,
)
citation.add_metadata(words)
return citation
def _extract_shortform_citation(
words: Tokens,
index: int,
) -> ShortCaseCitation:
"""Given a list of words and the index of a citation, construct and return
a ShortCaseCitation object.
Shortform 1: Adarand, 515 U.S., at 241
Shortform 2: 515 U.S., at 241
Shortform 3: Adarand at 241, 515 U.S.
"""
# get antecedent word
antecedent_guess = None
m = match_on_tokens(
words,
index - 1,
SHORT_CITE_ANTECEDENT_REGEX,
strings_only=True,
forward=False,
)
if m:
ante_start, ante_end = m.span()
antecedent_length = ante_end - ante_start
antecedent_guess = m["antecedent"].strip()
else:
antecedent_length = 0
# Get pin_cite
cite_token = cast(CitationToken, words[index])
pin_cite, span_end, parenthetical = extract_pin_cite(
words, index, prefix=cite_token.groups["page"]
)
span_end = span_end if span_end else 0
# make ShortCaseCitation
citation = ShortCaseCitation(
cite_token,
index,
exact_editions=cite_token.exact_editions,
variation_editions=cite_token.variation_editions,
span_end=span_end,
full_span_start=cite_token.start - antecedent_length,
full_span_end=max([span_end, cite_token.end]),
metadata={
"antecedent_guess": antecedent_guess,
"pin_cite": pin_cite,
"parenthetical": parenthetical,
},
)
# add metadata
citation.guess_edition()
citation.guess_court()
return citation
def _extract_supra_citation(
words: Tokens,
index: int,
) -> SupraCitation:
"""Given a list of words and the index of a supra token, look before
and after to see if this is a supra citation. If found, construct
and return a SupraCitation object.
Supra 1: Adarand, supra, at 240
Supra 2: Adarand, 515 supra, at 240
Supra 3: Adarand, supra, somethingelse
Supra 4: Adrand, supra. somethingelse
"""
pin_cite, span_end, parenthetical = extract_pin_cite(words, index)
antecedent_guess = None
volume = None
m = match_on_tokens(
words,
index - 1,
SUPRA_ANTECEDENT_REGEX,
strings_only=True,
forward=False,
)
if m:
antecedent_guess = m["antecedent"]
volume = m["volume"]
antecedent_length = m.span()[1] - m.span()[0]
else:
antecedent_length = 0
supra_token = cast(SupraToken, words[index])
# Return SupraCitation
return SupraCitation(
supra_token,
index,
full_span_start=supra_token.start - antecedent_length,
full_span_end=span_end or supra_token.end,
span_end=span_end,
metadata={
"antecedent_guess": antecedent_guess,
"pin_cite": pin_cite,
"parenthetical": parenthetical,
"volume": volume,
},
)
def _extract_id_citation(
words: Tokens,
index: int,
) -> IdCitation:
"""Given a list of words and the index of an id token, gather the
immediately succeeding tokens to construct and return an IdCitation
object.
"""
pin_cite, span_end, parenthetical = extract_pin_cite(words, index)
return IdCitation(
cast(IdToken, words[index]),
index,
span_end=span_end,
metadata={
"pin_cite": pin_cite,
"parenthetical": parenthetical,
},
)
def find_reference_citations_from_markup(
markup_text: str,
plain_text: str,
citations: list,
plain_to_markup: Optional[SpanUpdater] = None,
markup_to_plain: Optional[SpanUpdater] = None,
) -> list[ReferenceCitation]:
"""Use HTML/XML style tags and parties names to find ReferenceCitations
We will use SpanUpdaters to go back and forth between `markup_text` and
`plain_text` spaces. The ReferenceCitations found will be in the same
(plain_text) space as the citations got from `find.get_citations`
Depending on the input FullCaseCitations, the References may be repeated
so it's important to apply `eyecite.helpers.filter_citations` once
Creating the SpanUpdaters for each full citation will be too slow,
re-use them if possible
:param markup_text: HTML or XML source
:param plain_text: cleaned text
:param citations: list of citations found over plain text. The full cites
will be used to access parties names metadata
:param plain_to_markup: a SpanUpdater from plain or clean text to
marked up text
:param markup_to_plain: a SpanUpdater from marked up text to plain text
:return: a list of ReferenceCitations
"""
if not markup_to_plain:
markup_to_plain = SpanUpdater(markup_text, plain_text)
if not plain_to_markup:
plain_to_markup = SpanUpdater(plain_text, markup_text)
references = []
tags = "|".join(["em", "i"])
for citation in citations:
if not isinstance(citation, FullCaseCitation):
continue
regexes = []
for key in ReferenceCitation.name_fields:
if not (value := getattr(citation.metadata, key, None)):
continue
if not is_valid_name(value):
continue
value = re.sub(r"\s+", re.escape(" "), re.escape(value.strip()))
regexes.append(
r"(?P<{}>{})".format(key, value.replace(" ", r"\s+"))
)
if not regexes:
continue
# Include punctuation and spaces surrounding the party name, in order
# to be contiguous to the style tags.
# See related test for real data example where this happens
# It may also be important to include those characters to preserve
# valid HTML when annotating HTML (ex: `html_with_citations`). See
# `utils.maybe_balance_style tags` for reference; it has some tolerance
# which may be enough for these citations
regex = rf"<(?:{tags})>\s*({'|'.join(regexes)})[:;.,\s]*</(?:{tags})>"
start_in_markup = plain_to_markup.update(
citation.span()[0], bisect_right
)
for match in re.finditer(regex, markup_text[start_in_markup:]):
full_start_in_plain = markup_to_plain.update(
start_in_markup + match.start(), bisect_left
)
full_end_in_plain = markup_to_plain.update(
start_in_markup + match.end(), bisect_right
)
# the first group [match.group(0)] is the whole match,
# with whitespace and punctuation. the second group, match.group(1)
# is the only capturing and named group
start_in_plain = markup_to_plain.update(
start_in_markup + match.start(1), bisect_left
)
end_in_plain = markup_to_plain.update(
start_in_markup + match.end(1), bisect_right
)
reference = ReferenceCitation(
token=CaseReferenceToken(
data=plain_text[start_in_plain:end_in_plain],
start=start_in_plain,
end=end_in_plain,
),
span_start=start_in_plain,
span_end=end_in_plain,
full_span_start=full_start_in_plain,
full_span_end=full_end_in_plain,
index=0,
metadata=match.groupdict(),
)
references.append(reference)
return references
Functions
def extract_pincited_reference_citations(citation: FullCaseCitation, plain_text: str) ‑> List[ReferenceCitation]
-
Extract reference citations with the name-pincite pattern
:param citation: the full case citation found :param plain_text: the text :return: a list of ReferenceCitations
Expand source code
def extract_pincited_reference_citations( citation: FullCaseCitation, plain_text: str ) -> List[ReferenceCitation]: """Extract reference citations with the name-pincite pattern :param citation: the full case citation found :param plain_text: the text :return: a list of ReferenceCitations """ regexes = [ rf"(?P<{key}>{re.escape(value)})" for key in ReferenceCitation.name_fields if (value := getattr(citation.metadata, key, None)) and is_valid_name(value) ] if not regexes: return [] pin_cite_re = ( rf"\b(?:{'|'.join(regexes)})\s+at(\s¶)?\s+(?P<pin_cite>\d{{1,5}})\b" ) reference_citations = [] remaining_text = plain_text[citation.span()[-1] :] offset = citation.span()[-1] for match in re.compile(pin_cite_re).finditer(remaining_text): start, end = match.span() matched_text = match.group(0) reference = ReferenceCitation( token=CaseReferenceToken( data=matched_text, start=start + offset, end=end + offset ), span_start=start + offset, span_end=end + offset, full_span_start=start + offset, full_span_end=end + offset, index=0, metadata=match.groupdict(), ) reference_citations.append(reference) return reference_citations
def extract_reference_citations(citation: FullCitation, plain_text: str, markup_text: str = '', plain_to_markup: Optional[eyecite.annotate.SpanUpdater] = None, markup_to_plain: Optional[eyecite.annotate.SpanUpdater] = None) ‑> List[ReferenceCitation]
-
Extract reference citations that follow a full citation
:param citation: the full case citation found :param plain_text: the text :param markup_text: optional argument for source text with XML style tags that may help extracting name-only ReferenceCitations :param plain_to_markup: a SpanUpdater from plain or clean text to marked up text :param markup_to_plain: a SpanUpdater from marked up text to plain text
:return: Reference citations
Expand source code
def extract_reference_citations( citation: FullCitation, plain_text: str, markup_text: str = "", plain_to_markup: Optional[SpanUpdater] = None, markup_to_plain: Optional[SpanUpdater] = None, ) -> List[ReferenceCitation]: """Extract reference citations that follow a full citation :param citation: the full case citation found :param plain_text: the text :param markup_text: optional argument for source text with XML style tags that may help extracting name-only ReferenceCitations :param plain_to_markup: a SpanUpdater from plain or clean text to marked up text :param markup_to_plain: a SpanUpdater from marked up text to plain text :return: Reference citations """ if len(plain_text) <= citation.span()[-1]: return [] if not isinstance(citation, FullCaseCitation): return [] reference_citations = extract_pincited_reference_citations( citation, plain_text ) if markup_text: reference_citations.extend( find_reference_citations_from_markup( markup_text, plain_text, [citation], plain_to_markup, markup_to_plain, ) ) return reference_citations
def find_reference_citations_from_markup(markup_text: str, plain_text: str, citations: list, plain_to_markup: Optional[eyecite.annotate.SpanUpdater] = None, markup_to_plain: Optional[eyecite.annotate.SpanUpdater] = None) ‑> list[ReferenceCitation]
-
Use HTML/XML style tags and parties names to find ReferenceCitations
We will use SpanUpdaters to go back and forth between
markup_text
andplain_text
spaces. The ReferenceCitations found will be in the same (plain_text) space as the citations got fromfind.get_citations
Depending on the input FullCaseCitations, the References may be repeated so it's important to apply
eyecite.helpers.filter_citations
onceCreating the SpanUpdaters for each full citation will be too slow, re-use them if possible
:param markup_text: HTML or XML source :param plain_text: cleaned text :param citations: list of citations found over plain text. The full cites will be used to access parties names metadata :param plain_to_markup: a SpanUpdater from plain or clean text to marked up text :param markup_to_plain: a SpanUpdater from marked up text to plain text
:return: a list of ReferenceCitations
Expand source code
def find_reference_citations_from_markup( markup_text: str, plain_text: str, citations: list, plain_to_markup: Optional[SpanUpdater] = None, markup_to_plain: Optional[SpanUpdater] = None, ) -> list[ReferenceCitation]: """Use HTML/XML style tags and parties names to find ReferenceCitations We will use SpanUpdaters to go back and forth between `markup_text` and `plain_text` spaces. The ReferenceCitations found will be in the same (plain_text) space as the citations got from `find.get_citations` Depending on the input FullCaseCitations, the References may be repeated so it's important to apply `eyecite.helpers.filter_citations` once Creating the SpanUpdaters for each full citation will be too slow, re-use them if possible :param markup_text: HTML or XML source :param plain_text: cleaned text :param citations: list of citations found over plain text. The full cites will be used to access parties names metadata :param plain_to_markup: a SpanUpdater from plain or clean text to marked up text :param markup_to_plain: a SpanUpdater from marked up text to plain text :return: a list of ReferenceCitations """ if not markup_to_plain: markup_to_plain = SpanUpdater(markup_text, plain_text) if not plain_to_markup: plain_to_markup = SpanUpdater(plain_text, markup_text) references = [] tags = "|".join(["em", "i"]) for citation in citations: if not isinstance(citation, FullCaseCitation): continue regexes = [] for key in ReferenceCitation.name_fields: if not (value := getattr(citation.metadata, key, None)): continue if not is_valid_name(value): continue value = re.sub(r"\s+", re.escape(" "), re.escape(value.strip())) regexes.append( r"(?P<{}>{})".format(key, value.replace(" ", r"\s+")) ) if not regexes: continue # Include punctuation and spaces surrounding the party name, in order # to be contiguous to the style tags. # See related test for real data example where this happens # It may also be important to include those characters to preserve # valid HTML when annotating HTML (ex: `html_with_citations`). See # `utils.maybe_balance_style tags` for reference; it has some tolerance # which may be enough for these citations regex = rf"<(?:{tags})>\s*({'|'.join(regexes)})[:;.,\s]*</(?:{tags})>" start_in_markup = plain_to_markup.update( citation.span()[0], bisect_right ) for match in re.finditer(regex, markup_text[start_in_markup:]): full_start_in_plain = markup_to_plain.update( start_in_markup + match.start(), bisect_left ) full_end_in_plain = markup_to_plain.update( start_in_markup + match.end(), bisect_right ) # the first group [match.group(0)] is the whole match, # with whitespace and punctuation. the second group, match.group(1) # is the only capturing and named group start_in_plain = markup_to_plain.update( start_in_markup + match.start(1), bisect_left ) end_in_plain = markup_to_plain.update( start_in_markup + match.end(1), bisect_right ) reference = ReferenceCitation( token=CaseReferenceToken( data=plain_text[start_in_plain:end_in_plain], start=start_in_plain, end=end_in_plain, ), span_start=start_in_plain, span_end=end_in_plain, full_span_start=full_start_in_plain, full_span_end=full_end_in_plain, index=0, metadata=match.groupdict(), ) references.append(reference) return references
def get_citations(plain_text: str, remove_ambiguous: bool = False, tokenizer: Tokenizer = AhocorasickTokenizer()(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='CBCA', name='Civilian Board of Contract Appeals', cite_type='admin_docket', source='laws', is_scotus=False), short_name='CBCA', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['CBCA']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>CFPB) No. (?P<docket_number>\\d{4}-CFPB-\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='CFPB', name='Consumer Financial Protection Bureau', cite_type='admin_docket', source='laws', is_scotus=False), short_name='CFPB', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['CFPB']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>CFTC) No. (?P<docket_number>\\d+-[A-Z\\d]+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='CFTC', name='Commodity Futures Trading Commission', cite_type='admin_docket', source='laws', is_scotus=False), short_name='CFTC', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['CFTC']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Cal\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Adv. Legis. Serv.', name="Deering's California Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Cal. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Cal\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Adv. Legis. Serv.', name="Deering's California Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Cal. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Adv. Legis. Serv.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Cal\\. (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Code', name="West's Annotated California Codes; Deering's California Codes, Annotated (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Cal. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=[]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Cal\\.\\ Code\\ Regs\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Code Regs.', name='California Code of Regulations (West)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Cal. Code Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Code Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Cal\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Legis. Serv.', name="West's California Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Cal. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Cal\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Legis. Serv.', name="West's California Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Cal. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Cal\\.\\ Regulatory\\ Notice\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Regulatory Notice Reg.', name='California Regulatory Notice Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Cal. Regulatory Notice Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Regulatory Notice Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Cal\\.\\ Regulatory\\ Notice\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Regulatory Notice Reg.', name='California Regulatory Notice Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Cal. Regulatory Notice Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Regulatory Notice Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Cal\\.\\ Stat\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Stat.', name='Statutes of California', cite_type='leg_session', source='laws', is_scotus=False), short_name='Cal. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Cal\\.\\ Stat\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Stat.', name='Statutes of California', cite_type='leg_session', source='laws', is_scotus=False), short_name='Cal. Stat.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colo\\.\\ Code\\ Regs\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Code Regs.', name='Colorado Code of Regulations; Code of Colorado Regulations (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Colo. Code Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Code Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Colo\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Legis. Serv.', name='Colorado Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Colo. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Colo\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Legis. Serv.', name='Colorado Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Colo. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colo. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Colo\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Reg.', name='Colorado Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Colo. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Colo\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Reg.', name='Colorado Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Colo. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colo. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Colo\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Rev. Stat.', name='Colorado Revised Statutes (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Colo. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Colo\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Rev. Stat. Ann.', name="West's Colorado Revised Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Colo. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Colo\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Sess. Laws', name='Session Laws of Colorado (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Colo. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Colo\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Sess. Laws', name='Session Laws of Colorado (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Colo. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colo. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?) \\(\\[Reg\\. or Spec\\.\\] Sess\\.\\))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Acts', name='Connecticut Public & Special Acts', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?) \\(\\[Reg\\. or Spec\\.\\] Sess\\.\\))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Acts', name='Connecticut Public & Special Acts', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Conn\\.\\ Agencies\\ Regs\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Agencies Regs.', name='Regulations of Connecticut State Agencies', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Conn. Agencies Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Agencies Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Conn\\.\\ Gen\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Gen. Stat.', name='General Statutes of Connecticut', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Conn. Gen. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Gen. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Conn\\.\\ Gen\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Gen. Stat. Ann.', name='Connecticut General Statutes Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Conn. Gen. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Gen. Stat. Ann.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Conn\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Conn. Gov't Reg.", name='Connecticut Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Conn. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Conn. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Conn\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Conn. Gov't Reg.", name='Connecticut Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Conn. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Conn. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ L\\.J\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. L.J.', name='Connecticut Law Journal', cite_type='admin_register', source='laws', is_scotus=False), short_name='Conn. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ L\\.J\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. L.J.', name='Connecticut Law Journal', cite_type='admin_register', source='laws', is_scotus=False), short_name='Conn. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Legis. Serv.', name='Connecticut Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Legis. Serv.', name='Connecticut Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Pub\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Pub. Acts', name='Connecticut Public Acts', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Pub. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Pub. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Pub\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Pub. Acts', name='Connecticut Public Acts', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Pub. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. Pub. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Spec\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Spec. Acts', name='Connecticut Special Acts (Resolves & Private Laws, Private & Special Laws, Special Laws, Resolves & Private Acts, Resolutions & Private Acts, Private Acts & Resolutions, and Special Acts & Resolutions)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Spec. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Spec. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Conn\\.\\ Spec\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Spec. Acts', name='Connecticut Special Acts (Resolves & Private Laws, Private & Special Laws, Special Laws, Resolves & Private Acts, Resolutions & Private Acts, Private Acts & Resolutions, and Special Acts & Resolutions)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Conn. Spec. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. Spec. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>D\\.C\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Code', name='District of Columbia Official Code (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='D.C. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>D\\.C\\.\\ Code\\ Adv\\.\\ Leg\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Code Adv. Leg. Serv.', name='District of Columbia Official Code Lexis Advance Legislative Service', cite_type='leg_session', source='laws', is_scotus=False), short_name='D.C. Code Adv. Leg. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Code Adv. Leg. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>D\\.C\\.\\ Code\\ Adv\\.\\ Leg\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Code Adv. Leg. Serv.', name='District of Columbia Official Code Lexis Advance Legislative Service', cite_type='leg_session', source='laws', is_scotus=False), short_name='D.C. Code Adv. Leg. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['D.C. Code Adv. Leg. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>D\\.C\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Code Ann.', name="West's District of Columbia Code Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='D.C. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>D\\.C\\.\\ Code\\ Mun\\.\\ Regs\\.) tit\\. (?P<title>\\d+) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Code Mun. Regs.', name='Code of District of Columbia Municipal Regulations (LexisNexis)', cite_type='municipal', source='laws', is_scotus=False), short_name='D.C. Code Mun. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Code Mun. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>D\\.C\\.\\ Mun\\.\\ Regs\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Mun. Regs.', name='Code of D.C. Municipal Regulations', cite_type='municipal', source='laws', is_scotus=False), short_name='D.C. Mun. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Mun. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>D\\.C\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Reg.', name='District of Columbia Register; District of Columbia Register', cite_type='leg_session', source='laws', is_scotus=False), short_name='D.C. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>D\\.C\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Reg.', name='District of Columbia Register; District of Columbia Register', cite_type='leg_session', source='laws', is_scotus=False), short_name='D.C. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['D.C. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>D\\.C\\.\\ Sess\\.\\ L\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Sess. L. Serv.', name='District of Columbia Session Law Service West', cite_type='leg_session', source='laws', is_scotus=False), short_name='D.C. Sess. L. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. Sess. L. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>D\\.C\\.\\ Sess\\.\\ L\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. Sess. L. Serv.', name='District of Columbia Session Law Service West', cite_type='leg_session', source='laws', is_scotus=False), short_name='D.C. Sess. L. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['D.C. Sess. L. Serv.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Del\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Del Gov't Reg.", name='Delaware Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Del Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Del Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Del\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Del Gov't Reg.", name='Delaware Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Del Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Del Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<chapter>\\d+-\\d+-\\d+) (?P<reporter>Del\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Admin. Code', name='Delaware Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Del. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Del\\.\\ Code\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Code Ann.', name="Delaware Code Annotated (LexisNexis); West's Delaware Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Del. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<chapter>\\d+-\\d+-\\d+) (?P<reporter>Del\\.\\ Code\\ Regs\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Code Regs.', name='Code of Delaware Regulations (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Del. Code Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Code Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Del\\.\\ Code\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Code. Ann. Adv. Legis. Serv.', name='Delaware Code Annotated <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Del. Code. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Code. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Del\\.\\ Code\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Code. Ann. Adv. Legis. Serv.', name='Delaware Code Annotated <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Del. Code. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Del. Code. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Laws', name='Laws of Delaware', cite_type='leg_session', source='laws', is_scotus=False), short_name='Del. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Laws', name='Laws of Delaware', cite_type='leg_session', source='laws', is_scotus=False), short_name='Del. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Del. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Del\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Legis. Serv.', name="West's Delaware Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Del. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Del\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Legis. Serv.', name="West's Delaware Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Del. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Del. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ Reg\\.\\ Regs\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Reg. Regs.', name='Delaware Register of Regulations', cite_type='admin_register', source='laws', is_scotus=False), short_name='Del. Reg. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. Reg. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ Reg\\.\\ Regs\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. Reg. Regs.', name='Delaware Register of Regulations', cite_type='admin_register', source='laws', is_scotus=False), short_name='Del. Reg. Regs.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Del. Reg. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>FR) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='FR', name='Federal Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='FR', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['FR']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>FR) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='FR', name='Federal Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='FR', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['FR']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>F\\.R\\.|Fed\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='FR', name='Federal Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='FR', start=None, end=None)], 'short': False}, flags=0, strings=['F.R.', 'Fed. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>F\\.R\\.|Fed\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='FR', name='Federal Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='FR', start=None, end=None)], 'short': True}, flags=0, strings=['F.R.', 'Fed. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Fla\\.\\ Admin\\.\\ Code\\ Ann\\.) r\\. (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Admin. Code Ann.', name='Florida Administrative Code Annotated (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Fla. Admin. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Admin. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ Admin\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Admin. Reg.', name='Florida Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Fla. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ Admin\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Admin. Reg.', name='Florida Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Fla. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ Admin\\.\\ Weekly) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Admin. Weekly', name='Florida Administrative Weekly (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Fla. Admin. Weekly', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Admin. Weekly']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ Admin\\.\\ Weekly) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Admin. Weekly', name='Florida Administrative Weekly (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Fla. Admin. Weekly', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. Admin. Weekly']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Fla\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Laws', name='Laws of Florida', cite_type='leg_session', source='laws', is_scotus=False), short_name='Fla. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Fla\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Laws', name='Laws of Florida', cite_type='leg_session', source='laws', is_scotus=False), short_name='Fla. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Fla\\.\\ Sess\\.\\ Law\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Sess. Law Serv.', name="West's Florida Session Law Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Fla. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Fla\\.\\ Sess\\.\\ Law\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Sess. Law Serv.', name="West's Florida Session Law Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Fla. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Fla\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Stat.', name='Florida Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Fla. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Fla\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Stat. Ann.', name="West's Florida Statutes Annotated; LexisNexis Florida Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Fla. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ga\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Code Ann.', name="Official Code of Georgia Annotated (LexisNexis); West's Code of Georgia Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ga. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ga\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Code Ann. Adv. Legis. Serv.', name='Georgia <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ga. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ga\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Code Ann. Adv. Legis. Serv.', name='Georgia <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ga. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ga. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ga\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Code Ann. Adv. Legis. Serv.', name="West's Georgia Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ga. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ga\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Code Ann. Adv. Legis. Serv.', name="West's Georgia Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ga. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ga. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ga\\.\\ Comp\\.\\ R\\.\\ \\&\\ Regs\\.) (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Comp. R. & Regs.', name='Official Compilation Rules and Regulations of the State of Georgia', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Ga. Comp. R. & Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. Comp. R. & Regs.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Ga\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ga. Gov't Reg.", name='Georgia Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Ga. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ga. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Ga\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ga. Gov't Reg.", name='Georgia Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Ga. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ga. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ga\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Laws', name='Georgia Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ga. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ga\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. Laws', name='Georgia Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ga. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ga. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Guam\\ Admin\\.\\ R\\.\\ \\&\\ Regs\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Guam Admin. R. & Regs.', name='Administrative Rules & Regulations of the Government of Guam', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Guam Admin. R. & Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Guam Admin. R. & Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Guam\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Guam Code Ann.', name='Guam Code Annotated', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Guam Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Guam Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Guam\\ Pub\\.\\ L\\.) (?P<law>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Guam Pub. L.', name='Guam Session Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Guam Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Guam Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Haw\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Code R.', name='Code of Hawaii Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Haw. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Haw. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Haw\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Haw. Gov't Reg.", name='Hawaii Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Haw. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Haw. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Haw\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Haw. Gov't Reg.", name='Hawaii Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Haw. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Haw. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Haw\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Legis. Serv.', name="West's Hawai'i Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Haw. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Haw. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Haw\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Legis. Serv.', name="West's Hawai'i Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Haw. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Haw. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Haw\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Rev. Stat.', name='Hawaii Revised Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Haw. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Haw. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Haw\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Rev. Stat. Ann.', name="Michie's Hawaii Revised Statutes Annotated (LexisNexis); West's Hawai'i Revised Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Haw. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Haw. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Haw\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Rev. Stat. Ann. Adv. Legis. Serv.', name="Michie's Hawaii Revised Statutes Annotated Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Haw. Rev. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Haw. Rev. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Haw\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Rev. Stat. Ann. Adv. Legis. Serv.', name="Michie's Hawaii Revised Statutes Annotated Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Haw. Rev. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Haw. Rev. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Haw\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Sess. Laws', name='Session Laws of Hawaii', cite_type='leg_session', source='laws', is_scotus=False), short_name='Haw. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Haw. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Haw\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Haw. Sess. Laws', name='Session Laws of Hawaii', cite_type='leg_session', source='laws', is_scotus=False), short_name='Haw. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Haw. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Idaho\\ Admin\\.\\ Bull\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Admin. Bull.', name='Idaho Administrative Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Idaho Admin. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Admin. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Idaho\\ Admin\\.\\ Bull\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Admin. Bull.', name='Idaho Administrative Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Idaho Admin. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Idaho Admin. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Idaho\\ Admin\\.\\ Code) r\\. (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Admin. Code', name='Idaho Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Idaho Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Idaho\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Code', name='Idaho Code (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Idaho Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Idaho\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Code Ann.', name="West's Idaho Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Idaho Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Idaho\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Code Ann. Adv. Legis. Serv.', name='Idaho Code Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Idaho Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Idaho\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Code Ann. Adv. Legis. Serv.', name='Idaho Code Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Idaho Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Idaho Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Idaho\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Legis. Serv.', name="West's Idaho Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Idaho Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Idaho\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Legis. Serv.', name="West's Idaho Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Idaho Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Idaho Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Idaho\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Sess. Laws', name='Idaho Session Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Idaho Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Idaho\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho Sess. Laws', name='Idaho Session Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Idaho Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Idaho Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ill\\.\\ Admin\\.\\ Code) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Admin. Code', name='Illinois Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Ill. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ill\\.\\ Code\\ R\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Code R.', name='Code of Illinois Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Ill. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Code R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<chapter>\\d+) (?P<reporter>Ill\\.\\ Comp\\.\\ Stat\\.) (?P<act>\\d+) / (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Comp. Stat.', name='Illinois Compiled Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ill. Comp. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Comp. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<chapter>\\d+) (?P<reporter>Ill\\.\\ Comp\\.\\ Stat\\.\\ Ann\\.) (?P<act>\\d+) / (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Comp. Stat. Ann.', name="West's Smith-Hurd Illinois Compiled Statutes Annotated; Illinois Compiled Statutes Annotated (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ill. Comp. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Comp. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ill\\.\\ Comp\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Comp. Stat. Ann. Adv. Legis. Serv.', name='Illinois Compiled Statutes Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ill. Comp. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Comp. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ill\\.\\ Comp\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Comp. Stat. Ann. Adv. Legis. Serv.', name='Illinois Compiled Statutes Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ill. Comp. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ill. Comp. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ill\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Laws', name='Laws of Illinois', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ill. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ill\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Laws', name='Laws of Illinois', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ill. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ill. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ill\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Legis. Serv.', name='Illinois Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ill. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ill\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Legis. Serv.', name='Illinois Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ill. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ill. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ill\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Reg.', name='Illinois Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Ill. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ill\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. Reg.', name='Illinois Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Ill. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ill. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ind\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Acts', name='Acts, Indiana', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ind. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ind\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Acts', name='Acts, Indiana', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ind. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Ind\\.\\ Admin\\.\\ Code) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Admin. Code', name="Indiana Administrative Code; West's Indiana Administrative Code", cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Ind. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ind\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Code', name='Indiana Code', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ind. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ind\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Code Ann.', name="West's Annotated Indiana Code; Burns Indiana Statutes Annotated (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ind. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ind\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Legis. Serv.', name="West's Indiana Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ind. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ind\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Legis. Serv.', name="West's Indiana Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ind. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Reg.', name='Indiana Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Ind. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Reg.', name='Indiana Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Ind. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ind\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Stat. Ann. Adv. Legis. Serv.', name='Burns Indiana Statutes Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ind. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ind\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. Stat. Ann. Adv. Legis. Serv.', name='Burns Indiana Statutes Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ind. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Iowa\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Acts', name='Acts of the State of Iowa', cite_type='leg_session', source='laws', is_scotus=False), short_name='Iowa Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Iowa\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Acts', name='Acts of the State of Iowa', cite_type='leg_session', source='laws', is_scotus=False), short_name='Iowa Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Iowa Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Iowa\\ Admin\\.\\ Bull\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Admin. Bull.', name='Iowa Administrative Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Iowa Admin. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa Admin. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Iowa\\ Admin\\.\\ Bull\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Admin. Bull.', name='Iowa Administrative Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Iowa Admin. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Iowa Admin. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Iowa\\ Admin\\.\\ Code) r\\. (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Admin. Code', name='Iowa Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Iowa Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Iowa\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Code', name='Code of Iowa', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Iowa Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Iowa\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Code Ann.', name="West's Iowa Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Iowa Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Iowa\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Legis. Serv.', name='Iowa Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Iowa Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Iowa\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa Legis. Serv.', name='Iowa Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Iowa Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Iowa Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Kan\\.\\ Admin\\.\\ Regs\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Admin. Regs.', name='Kansas Administrative Regulations (updated by supplements)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Kan. Admin. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Kan. Admin. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Kan\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Legis. Serv.', name="West's Kansas Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Kan. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Kan. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Kan\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Legis. Serv.', name="West's Kansas Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Kan. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Kan. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Kan\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Reg.', name='Kansas Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Kan. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Kan. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Kan\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Reg.', name='Kansas Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Kan. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Kan. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Kan\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Sess. Laws', name='Session Laws of Kansas', cite_type='leg_session', source='laws', is_scotus=False), short_name='Kan. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Kan. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Kan\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Sess. Laws', name='Session Laws of Kansas', cite_type='leg_session', source='laws', is_scotus=False), short_name='Kan. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Kan. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Kan\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Kan. Stat. Ann.', name="Kansas Statutes Annotated; West's Kansas Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Kan. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Kan. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ky\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Acts', name='Acts of Kentucky', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ky. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ky\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Acts', name='Acts of Kentucky', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ky. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ky. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ky\\.\\ Admin\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Admin. Reg.', name='Administrative Register of Kentucky', cite_type='admin_register', source='laws', is_scotus=False), short_name='Ky. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ky\\.\\ Admin\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Admin. Reg.', name='Administrative Register of Kentucky', cite_type='admin_register', source='laws', is_scotus=False), short_name='Ky. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ky. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Ky\\.\\ Admin\\.\\ Regs\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Admin. Regs.', name='Kentucky Administrative Regulations Service', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Ky. Admin. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. Admin. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ky\\.\\ Rev\\.\\ Stat\\.\\ \\&\\ R\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Rev. Stat. & R. Serv.', name='Kentucky Revised Statutes and Rules Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ky. Rev. Stat. & R. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. Rev. Stat. & R. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ky\\.\\ Rev\\.\\ Stat\\.\\ \\&\\ R\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Rev. Stat. & R. Serv.', name='Kentucky Revised Statutes and Rules Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ky. Rev. Stat. & R. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ky. Rev. Stat. & R. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ky\\.\\ Rev\\.\\ Stat\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Rev. Stat. Adv. Legis. Serv.', name="Michie's Kentucky Revised Statutes Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ky. Rev. Stat. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. Rev. Stat. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Ky\\.\\ Rev\\.\\ Stat\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Rev. Stat. Adv. Legis. Serv.', name="Michie's Kentucky Revised Statutes Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ky. Rev. Stat. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ky. Rev. Stat. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ky\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. Rev. Stat. Ann.', name="Baldwin's Kentucky Revised Statutes Annotated (West); Michie's Kentucky Revised Statutes Annotated (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ky. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>La\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Acts', name='State of Louisiana: Acts of the Legislature', cite_type='leg_session', source='laws', is_scotus=False), short_name='La. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>La\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Acts', name='State of Louisiana: Acts of the Legislature', cite_type='leg_session', source='laws', is_scotus=False), short_name='La. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['La. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Admin\\.\\ Code) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Admin. Code', name='Louisiana Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='La. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Child\\.\\ Code\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Child. Code Ann.', name="West's Louisiana Children's Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Child. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Child. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Civ\\.\\ Code\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Civ. Code Ann.', name="West's Louisiana Civil Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Civ. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Civ. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Code\\ Civ\\.\\ Proc\\.\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Code Civ. Proc. Ann.', name="West's Louisiana Code of Civil Procedure Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Code Civ. Proc. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Code Civ. Proc. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Code\\ Crim\\.\\ Proc\\.\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Code Crim. Proc. Ann.', name="West's Louisiana Code of Criminal Procedure Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Code Crim. Proc. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Code Crim. Proc. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Code\\ Evid\\.\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Code Evid. Ann.', name="West's Louisiana Code of Evidence Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Code Evid. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Code Evid. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Const\\.\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Const. Ann.', name="West's Louisiana Constitution Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Const. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Const. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>La\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Reg.', name='Louisiana Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='La. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>La\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Reg.', name='Louisiana Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='La. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['La. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>La\\.\\ Sess\\.\\ Law\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Sess. Law Serv.', name="West's Louisiana Session Law Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='La. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>La\\.\\ Sess\\.\\ Law\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Sess. Law Serv.', name="West's Louisiana Session Law Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='La. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['La. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>La\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. Stat. Ann.', name="West's Louisiana Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='La. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mass\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Acts', name='Acts and Resolves of Massachusetts', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mass. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mass\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Acts', name='Acts and Resolves of Massachusetts', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mass. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mass. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Mass\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Adv. Legis. Serv.', name='Massachusetts Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mass. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Mass\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Adv. Legis. Serv.', name='Massachusetts Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mass. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mass. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mass\\.\\ Ann\\.\\ Laws) ch\\. (?P<chapter>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Ann. Laws', name='Annotated Laws of Massachusetts (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mass. Ann. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Ann. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Mass\\.\\ Code\\ Regs\\.) (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Code Regs.', name='Code of Massachusetts Regulations; Code of Massachusetts Regulations (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Mass. Code Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Code Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mass\\.\\ Gen\\.\\ Laws) ch\\. (?P<chapter>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Gen. Laws', name="General Laws of Massachusetts (Mass. Bar Ass'n/West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mass. Gen. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Gen. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mass\\.\\ Gen\\.\\ Laws\\ Ann\\.) ch\\. (?P<chapter>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Gen. Laws Ann.', name='Massachusetts General Laws Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mass. Gen. Laws Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Gen. Laws Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mass\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Legis. Serv.', name='Massachusetts Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mass. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mass\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Legis. Serv.', name='Massachusetts Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mass. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mass. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Mass\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Reg.', name='Massachusetts Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mass. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Mass\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. Reg.', name='Massachusetts Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mass. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mass. Reg.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Md\\.\\ Code\\ Ann\\.), (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Code Ann.', name="Michie's Annotated Code of Maryland (LexisNexis); West's Annotated Code of Maryland", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Md. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Md\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Code Ann. Adv. Legis. Serv.', name="Michie's Annotated Code of Maryland Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Md. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Md\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Code Ann. Adv. Legis. Serv.', name="Michie's Annotated Code of Maryland Advance Legislative Service (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Md. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Md. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Md\\.\\ Code\\ Regs\\.) (?P<reg>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Code Regs.', name='Code of Maryland Regulations', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Md. Code Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. Code Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Md\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Laws', name='Laws of Maryland', cite_type='leg_session', source='laws', is_scotus=False), short_name='Md. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Md\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Laws', name='Laws of Maryland', cite_type='leg_session', source='laws', is_scotus=False), short_name='Md. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Md. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Md\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Legis. Serv.', name="West's Maryland Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Md. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Md\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Legis. Serv.', name="West's Maryland Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Md. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Md. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Reg.', name='Maryland Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Md. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. Reg.', name='Maryland Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Md. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Md. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<chapter>\\d+-\\d+-\\d+) (?P<reporter>Me\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Code R.', name='Code of Maine Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Me. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Me. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Me\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Me. Gov't Reg.", name='Maine Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Me. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Me. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Me\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Me. Gov't Reg.", name='Maine Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Me. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Me. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Me\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Laws', name='Laws of the State of Maine', cite_type='leg_session', source='laws', is_scotus=False), short_name='Me. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Me. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Me\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Laws', name='Laws of the State of Maine', cite_type='leg_session', source='laws', is_scotus=False), short_name='Me. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Me. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Me\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Legis. Serv.', name='Maine Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Me. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Me. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Me\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Legis. Serv.', name='Maine Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Me. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Me. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Me\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Rev. Stat. Ann.', name='Maine Revised Statutes Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Me. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Me. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Me\\.\\ Stat\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. Stat.', name="West's Maine Statutes", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Me. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Me. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mich\\.\\ Admin\\.\\ Code) r. (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Admin. Code', name='Michigan Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Mich. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Mich\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Adv. Legis. Serv.', name='Michigan Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mich. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Mich\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Adv. Legis. Serv.', name='Michigan Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mich. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mich\\.\\ Comp\\.\\ Laws) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Comp. Laws', name='Michigan Compiled Laws (1979)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mich. Comp. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Comp. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mich\\.\\ Comp\\.\\ Laws\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Comp. Laws Ann.', name='Michigan Compiled Laws Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mich. Comp. Laws Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Comp. Laws Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mich\\.\\ Comp\\.\\ Laws\\ Serv\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Comp. Laws Serv.', name='Michigan Compiled Laws Service (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mich. Comp. Laws Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Comp. Laws Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mich\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Legis. Serv.', name='Michigan Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mich. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mich\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Legis. Serv.', name='Michigan Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mich. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mich\\.\\ Pub\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Pub. Acts', name='Public and Local Acts of the Legislature of the State of Michigan', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mich. Pub. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Pub. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mich\\.\\ Pub\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Pub. Acts', name='Public and Local Acts of the Legislature of the State of Michigan', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mich. Pub. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. Pub. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Mich\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Reg.', name='Michigan Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mich. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Mich\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Reg.', name='Michigan Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mich. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Minn\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Laws', name='Laws of Minnesota', cite_type='leg_session', source='laws', is_scotus=False), short_name='Minn. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Minn\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Laws', name='Laws of Minnesota', cite_type='leg_session', source='laws', is_scotus=False), short_name='Minn. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Minn\\.\\ R\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. R.', name='Minnesota Rules', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Minn. R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Reg.', name='Minnesota State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Minn. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Reg.', name='Minnesota State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Minn. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Minn\\.\\ Sess\\.\\ Law\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Sess. Law Serv.', name='Minnesota Session Law Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Minn. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Minn\\.\\ Sess\\.\\ Law\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Sess. Law Serv.', name='Minnesota Session Law Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Minn. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Minn\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Stat.', name='Minnesota Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Minn. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Minn\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Stat. Ann.', name='Minnesota Statutes Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Minn. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Miss\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Code Ann.', name="Mississippi Code 1972 Annotated (LexisNexis); West's Annotated Mississippi Code", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Miss. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+)\\-(?P<chapter>\\d+) (?P<reporter>Miss\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Code R.', name='Code of Mississippi Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Miss. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Miss\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Miss. Gov't Reg.", name='Mississippi Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Miss. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Miss. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Miss\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Miss. Gov't Reg.", name='Mississippi Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Miss. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Miss. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Miss\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Laws', name='General Laws of Mississippi', cite_type='leg_session', source='laws', is_scotus=False), short_name='Miss. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Miss\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Laws', name='General Laws of Mississippi', cite_type='leg_session', source='laws', is_scotus=False), short_name='Miss. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Miss. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Miss\\.\\ Laws\\ Adv\\.\\ Sh\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Laws Adv. Sh.', name='Mississippi General Laws Advance Sheets (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Miss. Laws Adv. Sh.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. Laws Adv. Sh.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Miss\\.\\ Laws\\ Adv\\.\\ Sh\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Laws Adv. Sh.', name='Mississippi General Laws Advance Sheets (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Miss. Laws Adv. Sh.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Miss. Laws Adv. Sh.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Miss\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Legis. Serv.', name="West's Mississippi Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Miss. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Miss\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. Legis. Serv.', name="West's Mississippi Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Miss. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Miss. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mo\\.\\ Ann\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Ann. Stat.', name="Vernon's Annotated Missouri Statutes (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mo. Ann. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. Ann. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mo\\.\\ Code\\ Regs\\.\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Code Regs. Ann.', name='Missouri Code of State Regulations Annotated', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Mo. Code Regs. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. Code Regs. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mo\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Laws', name='Session Laws of Missouri', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mo. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mo\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Laws', name='Session Laws of Missouri', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mo. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mo. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mo\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Legis. Serv.', name='Missouri Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mo. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mo\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Legis. Serv.', name='Missouri Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mo. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mo. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mo\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Reg.', name='Missouri Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mo. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mo\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Reg.', name='Missouri Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mo. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mo. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mo\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. Rev. Stat.', name='Missouri Revised Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mo. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mont\\.\\ Admin\\.\\ R\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. Admin. R.', name='Administrative Rules of Montana', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Mont. Admin. R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mont. Admin. R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Mont\\.\\ Admin\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. Admin. Reg.', name='Montana Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mont. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mont. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Mont\\.\\ Admin\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. Admin. Reg.', name='Montana Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Mont. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mont. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Mont\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. Code Ann.', name="Montana Code Annotated; West's Montana Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Mont. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mont. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mont\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. Laws', name='Laws of Montana', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mont. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mont. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Mont\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. Laws', name='Laws of Montana', cite_type='leg_session', source='laws', is_scotus=False), short_name='Mont. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mont. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>N\\.\\ Mar\\.\\ I\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Mar. I. Admin. Code', name='Northern Mariana Islands Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N. Mar. I. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N. Mar. I. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>N\\.\\ Mar\\.\\ I\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Mar. I. Code', name='Northern Mariana Islands Commonwealth Code (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='N. Mar. I. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N. Mar. I. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.\\ Mar\\.\\ I\\.\\ Pub\\.\\ L\\.) (?P<law>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Mar. I. Pub. L.', name='Northern Mariana Islands Session Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='N. Mar. I. Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N. Mar. I. Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.\\ Mar\\.\\ I\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Mar. I. Reg.', name='Northern Mariana Islands Commonwealth Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N. Mar. I. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N. Mar. I. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.\\ Mar\\.\\ I\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Mar. I. Reg.', name='Northern Mariana Islands Commonwealth Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N. Mar. I. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N. Mar. I. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>N\\.C\\.\\ Admin\\.\\ Code) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Admin. Code', name='North Carolina Administrative Code (West)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.C. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.C\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Adv. Legis. Serv.', name='North Carolina <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.C. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.C\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Adv. Legis. Serv.', name='North Carolina <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.C. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.C\\.\\ Gen\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Gen. Stat.', name='General Statutes of North Carolina (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.C. Gen. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Gen. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.C\\.\\ Gen\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Gen. Stat. Ann.', name="West's North Carolina General Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.C. Gen. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Gen. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.C\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Legis. Serv.', name='North Carolina Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.C. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.C\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Legis. Serv.', name='North Carolina Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.C. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Reg.', name='North Carolina Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.C. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Reg.', name='North Carolina Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.C. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.C\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Sess. Laws', name='Session Laws of North Carolina', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.C. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.C\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Sess. Laws', name='Session Laws of North Carolina', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.C. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.D\\.\\ Admin\\.\\ Code) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Admin. Code', name='North Dakota Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.D. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.D\\.\\ Cent\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Cent. Code', name='North Dakota Century Code (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.D. Cent. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. Cent. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.D\\.\\ Cent\\.\\ Code\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Cent. Code Adv. Legis. Serv.', name='North Dakota Century Code <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.D. Cent. Code Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. Cent. Code Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.D\\.\\ Cent\\.\\ Code\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Cent. Code Adv. Legis. Serv.', name='North Dakota Century Code <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.D. Cent. Code Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.D. Cent. Code Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.D\\.\\ Cent\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Cent. Code Ann.', name="West's North Dakota Century Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.D. Cent. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. Cent. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.D\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Laws', name='Laws of North Dakota', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.D. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.D\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Laws', name='Laws of North Dakota', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.D. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.D. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.D\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Legis. Serv.', name="West's North Dakota Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='N.D. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.D\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. Legis. Serv.', name="West's North Dakota Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='N.D. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.D. Legis. Serv.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.H\\.\\ Code\\ Admin\\.\\ R\\.\\ Ann\\.) (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Code Admin. R. Ann.', name='New Hampshire Code of Administrative Rules Annotated (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.H. Code Admin. R. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Code Admin. R. Ann.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.H\\.\\ Code\\ R\\.) (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Code R.', name='Code of New Hampshire Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.H. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>N\\.H\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.H. Gov't Reg.", name='New Hampshire Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="N.H. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.H. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>N\\.H\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.H. Gov't Reg.", name='New Hampshire Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="N.H. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.H. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.H\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Laws', name='Laws of the State of New Hampshire (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.H. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.H\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Laws', name='Laws of the State of New Hampshire (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.H. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.H. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.H\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Legis. Serv.', name='New Hampshire Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.H. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.H\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Legis. Serv.', name='New Hampshire Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.H. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.H. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.H\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Rev. Stat. Ann.', name='New Hampshire Revised Statutes Annotated (West); Lexis New Hampshire Revised Statutes Annotated', cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.H. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.H\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Rev. Stat. Ann. Adv. Legis. Serv.', name='Lexis New Hampshire Revised Statutes Annotated <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.H. Rev. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Rev. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.H\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Rev. Stat. Ann. Adv. Legis. Serv.', name='Lexis New Hampshire Revised Statutes Annotated <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.H. Rev. Stat. Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.H. Rev. Stat. Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.H\\.\\ Rulemaking\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Rulemaking Reg.', name='New Hampshire Rulemaking Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.H. Rulemaking Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.H. Rulemaking Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.H\\.\\ Rulemaking\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.H. Rulemaking Reg.', name='New Hampshire Rulemaking Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.H. Rulemaking Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.H. Rulemaking Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.J\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Admin. Code', name='New Jersey Administrative Code (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.J. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.J. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.J\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Laws', name='Laws of New Jersey', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.J. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.J. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.J\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Laws', name='Laws of New Jersey', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.J. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.J. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.J\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Reg.', name='New Jersey Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.J. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.J. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.J\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Reg.', name='New Jersey Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.J. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.J. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.J\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Rev. Stat.', name='New Jersey Revised Statutes (2013)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.J. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.J. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.J\\.\\ Sess\\.\\ Law\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Sess. Law Serv.', name='New Jersey Session Law Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.J. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.J. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.J\\.\\ Sess\\.\\ Law\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Sess. Law Serv.', name='New Jersey Session Law Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.J. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.J. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.J\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.J. Stat. Ann.', name='New Jersey Statutes Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.J. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.J. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.M\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Adv. Legis. Serv.', name='New Mexico Advance Legislative Service (Conway Greene)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.M. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.M\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Adv. Legis. Serv.', name='New Mexico Advance Legislative Service (Conway Greene)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.M. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.M. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.M\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Code R.', name='Code of New Mexico Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.M. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. Code R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.M\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Laws', name='Laws of the State of New Mexico', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.M. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.M\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Laws', name='Laws of the State of New Mexico', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.M. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.M. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.M\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Legis. Serv.', name="West's New Mexico Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='N.M. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.M\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Legis. Serv.', name="West's New Mexico Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='N.M. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.M. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.M\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Reg.', name='New Mexico Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.M. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.M\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Reg.', name='New Mexico Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.M. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.M. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.M\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. Stat. Ann.', name="New Mexico Statutes Annotated 1978 (Conway Greene); West's New Mexico Statutes Annotated; Michie's Annotated Statutes of New Mexico (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.M. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. Stat. Ann.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.Y\\.) (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.', name="McKinney's Consolidated Laws; Consolidated Laws Service; LexisNexis New York Consolidated Laws Unannotated", cite_type='leg_act', source='laws', is_scotus=False), short_name='N.Y.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.Y\\.\\ Comp\\.\\ Codes\\ R\\.\\ \\&\\ Regs\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Comp. Codes R. & Regs.', name='Official Compilation of Codes, Rules & Regulations of the State of New York (West)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='N.Y. Comp. Codes R. & Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Comp. Codes R. & Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>N\\.Y\\.\\ Consol\\.\\ Laws\\ Adv\\.))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Consol. Laws Adv.', name='New York Consolidated Laws Service', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Consol. Laws Adv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Consol. Laws Adv.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.Y\\. (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) Law) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Law', name="McKinney's Consolidated Laws of New York Annotated (West); New York Consolidated Laws Service (LexisNexis); New York Consolidated Laws Unannotated (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='N.Y. Law', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=[]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.Y\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Laws', name='Laws of New York', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.Y\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Laws', name='Laws of New York', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.Y\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Legis. Serv.', name='Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>N\\.Y\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Legis. Serv.', name='Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Reg.', name='New York State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.Y. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Reg.', name='New York State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='N.Y. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.Y\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Sess. Laws', name="McKinney's Session Laws of New York (West) (McKinney)", cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>N\\.Y\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Sess. Laws', name="McKinney's Session Laws of New York (West) (McKinney)", cite_type='leg_session', source='laws', is_scotus=False), short_name='N.Y. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Navajo\\ Nation\\ Code\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Navajo Nation Code Ann.', name='Navajo Nation Code Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Navajo Nation Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Navajo Nation Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Neb\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Admin. Code', name='Nebraska Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Neb. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Neb. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Neb\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Laws', name='Laws of Nebraska', cite_type='leg_session', source='laws', is_scotus=False), short_name='Neb. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Neb. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Neb\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Laws', name='Laws of Nebraska', cite_type='leg_session', source='laws', is_scotus=False), short_name='Neb. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Neb. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Neb\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Legis. Serv.', name="West's Nebraska Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Neb. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Neb. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Neb\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Legis. Serv.', name="West's Nebraska Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Neb. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Neb. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Neb\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Rev. Stat.', name='Revised Statutes of Nebraska', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Neb. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Neb. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Neb\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. Rev. Stat. Ann.', name="Revised Statutes of Nebraska Annotated (LexisNexis); West's Revised Statutes of Nebraska Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Neb. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Neb. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Nev\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Admin. Code', name='Nevada Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Nev. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Nev\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Legis. Serv.', name="West's Nevada Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Nev. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Nev\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Legis. Serv.', name="West's Nevada Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Nev. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nev. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nev\\.\\ Reg\\.\\ Admin\\.\\ Regs\\.) (?P<reg>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Reg. Admin. Regs.', name='Nevada Register of Administrative Regulations', cite_type='admin_register', source='laws', is_scotus=False), short_name='Nev. Reg. Admin. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. Reg. Admin. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Nev\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Rev. Stat.', name='Nevada Revised Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Nev. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Nev\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Rev. Stat. Ann.', name="Michie's Nevada Revised Statutes Annotated (LexisNexis); West's Nevada Revised Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Nev. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Nev\\.\\ Stat\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Stat.', name='Statutes of Nevada', cite_type='leg_session', source='laws', is_scotus=False), short_name='Nev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Nev\\.\\ Stat\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. Stat.', name='Statutes of Nevada', cite_type='leg_session', source='laws', is_scotus=False), short_name='Nev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Admin\\.\\ Code) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Admin. Code', name="Baldwin's Ohio Administrative Code (West)", cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Ohio Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio Admin. Code']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Dep't) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ohio Dep't", name='Ohio Department Reports', cite_type='admin_register', source='laws', is_scotus=False), short_name="Ohio Dep't", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ohio Dep't"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Dep't) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ohio Dep't", name='Ohio Department Reports', cite_type='admin_register', source='laws', is_scotus=False), short_name="Ohio Dep't", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ohio Dep't"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Gov't) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ohio Gov't", name='Ohio Government Reports', cite_type='admin_register', source='laws', is_scotus=False), short_name="Ohio Gov't", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ohio Gov't"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Gov't) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ohio Gov't", name='Ohio Government Reports', cite_type='admin_register', source='laws', is_scotus=False), short_name="Ohio Gov't", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ohio Gov't"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ohio\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Laws', name='State of Ohio: Legislative Acts Passed and Joint Resolutions Adopted', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ohio Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ohio\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Laws', name='State of Ohio: Legislative Acts Passed and Joint Resolutions Adopted', cite_type='leg_session', source='laws', is_scotus=False), short_name='Ohio Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ohio\\ Legis\\.\\ Bull\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Legis. Bull.', name="Page's Ohio Legislative Bulletin (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ohio Legis. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio Legis. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ohio\\ Legis\\.\\ Bull\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Legis. Bull.', name="Page's Ohio Legislative Bulletin (LexisNexis)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ohio Legis. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio Legis. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ohio\\ Legis\\.\\ Serv\\.\\ Ann\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Legis. Serv. Ann.', name="Baldwin's Ohio Legislative Service Annotated (West)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ohio Legis. Serv. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio Legis. Serv. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Ohio\\ Legis\\.\\ Serv\\.\\ Ann\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Legis. Serv. Ann.', name="Baldwin's Ohio Legislative Service Annotated (West)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Ohio Legis. Serv. Ann.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio Legis. Serv. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Monthly\\ Rec\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Monthly Rec.', name="Baldwin's Ohio Monthly Record", cite_type='admin_register', source='laws', is_scotus=False), short_name='Ohio Monthly Rec.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio Monthly Rec.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Monthly\\ Rec\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Monthly Rec.', name="Baldwin's Ohio Monthly Record", cite_type='admin_register', source='laws', is_scotus=False), short_name='Ohio Monthly Rec.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio Monthly Rec.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Ohio\\ Rev\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio Rev. Code Ann.', name="Page's Ohio Revised Code Annotated (LexisNexis); Baldwin's Ohio Revised Code Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Ohio Rev. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio Rev. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Okla\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Admin. Code', name='Oklahoma Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Okla. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ Gaz\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Gaz.', name='Oklahoma Gazette 1962-1983', cite_type='admin_register', source='laws', is_scotus=False), short_name='Okla. Gaz.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Gaz.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ Gaz\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Gaz.', name='Oklahoma Gazette 1962-1983', cite_type='admin_register', source='laws', is_scotus=False), short_name='Okla. Gaz.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Okla. Gaz.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Reg.', name='Oklahoma Register 1983-date', cite_type='admin_register', source='laws', is_scotus=False), short_name='Okla. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Reg.', name='Oklahoma Register 1983-date', cite_type='admin_register', source='laws', is_scotus=False), short_name='Okla. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Okla. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Okla\\.\\ Sess\\.\\ Law\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Sess. Law Serv.', name='Oklahoma Session Law Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Okla. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Okla\\.\\ Sess\\.\\ Law\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Sess. Law Serv.', name='Oklahoma Session Law Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Okla. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Okla. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Okla\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Sess. Laws', name='Oklahoma Session Laws (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Okla. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Okla\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Sess. Laws', name='Oklahoma Session Laws (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Okla. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Okla. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Okla\\.\\ Stat\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Stat.', name='Oklahoma Statutes (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Okla. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Okla\\.\\ Stat\\.\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. Stat. Ann.', name='Oklahoma Statutes Annotated (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Okla. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Or\\.\\ Admin\\.\\ R\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Admin. R.', name='Oregon Administrative Rules', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Or. Admin. R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Admin. R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Or\\.\\ Bull\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Bull.', name='Oregon Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Or. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Or\\.\\ Bull\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Bull.', name='Oregon Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Or. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Or. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Laws', name='Oregon Laws and Resolutions', cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Laws', name='Oregon Laws and Resolutions', cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Or. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Laws\\ Adv\\.\\ Sh\\.) No\\. (?P<number>\\d+), (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Laws Adv. Sh.', name='', cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Laws Adv. Sh.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Laws Adv. Sh.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Laws\\ Adv\\.\\ Sh\\.) No\\. (?P<number>\\d+), at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Laws Adv. Sh.', name='', cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Laws Adv. Sh.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Or. Laws Adv. Sh.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Laws\\ Spec\\.\\ Sess\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Laws Spec. Sess.', name='', cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Laws Spec. Sess.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Laws Spec. Sess.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Laws\\ Spec\\.\\ Sess\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Laws Spec. Sess.', name='', cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Laws Spec. Sess.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Or. Laws Spec. Sess.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Legis. Serv.', name="West's Oregon Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Or\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Legis. Serv.', name="West's Oregon Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Or. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Or. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Or\\.\\ Rev\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Rev. Stat.', name='Oregon Revised Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Or. Rev. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Rev. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Or\\.\\ Rev\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. Rev. Stat. Ann.', name="West's Oregon Revised Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Or. Rev. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. Rev. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>P\\.R\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='P.R. Laws', name='Laws of Puerto Rico', cite_type='leg_session', source='laws', is_scotus=False), short_name='P.R. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['P.R. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>P\\.R\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='P.R. Laws', name='Laws of Puerto Rico', cite_type='leg_session', source='laws', is_scotus=False), short_name='P.R. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['P.R. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>P\\.R\\.\\ Laws\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='P.R. Laws Ann.', name='Laws of Puerto Rico Annotated (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='P.R. Laws Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['P.R. Laws Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>P\\.R\\.\\ Leyes) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='P.R. Leyes', name='Leyes de Puerto Rico (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='P.R. Leyes', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['P.R. Leyes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>P\\.R\\.\\ Leyes) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='P.R. Leyes', name='Leyes de Puerto Rico (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='P.R. Leyes', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['P.R. Leyes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>P\\.R\\.\\ Leyes\\ An\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='P.R. Leyes An.', name='Leyes de Puerto Rico Anotadas (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='P.R. Leyes An.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['P.R. Leyes An.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pa\\.\\ Bull\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Bull.', name='Pennsylvania Bulletin (Fry Communications)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Pa. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pa. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pa\\.\\ Bull\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Bull.', name='Pennsylvania Bulletin (Fry Communications)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Pa. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pa. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Pa\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Code', name='Pennsylvania Code (Fry Communications)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Pa. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pa. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Pa\\.\\ Cons\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Cons. Stat.', name='Pennsylvania Consolidated Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Pa. Cons. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pa. Cons. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Pa\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Laws', name='Laws of Pennsylvania', cite_type='leg_session', source='laws', is_scotus=False), short_name='Pa. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pa. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Pa\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Laws', name='Laws of Pennsylvania', cite_type='leg_session', source='laws', is_scotus=False), short_name='Pa. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pa. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Pa\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Legis. Serv.', name="Purdon's Pennsylvania Legislative Service (West)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Pa. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pa. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Pa\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Legis. Serv.', name="Purdon's Pennsylvania Legislative Service (West)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Pa. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pa. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Pa\\.\\ Stat\\.\\ and\\ Cons\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pa. Stat. and Cons. Stat. Ann.', name="Purdon's Pennsylvania Statutes and Consolidated Statutes Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Pa. Stat. and Cons. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pa. Stat. and Cons. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Pub\\.\\ L\\.) \\s*(?:No\\.|Number)?\\s*(?P<title>\\d{1,3}-\\d{1,5}),?\\s*(?:§|Sec|sec|Section|section)?[§|s]?\\.?\\s*(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+))?)(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. L.', name='Public Laws', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Public\\ Law|Pub\\.L\\.) \\s*(?:No\\.|Number)?\\s*(?P<title>\\d{1,3}-\\d{1,5}),?\\s*(?:§|Sec|sec|Section|section)?[§|s]?\\.?\\s*(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+))?)(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Pub. L.', name='Public Laws', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Pub. L.', start=None, end=None)], 'short': False}, flags=0, strings=['Public Law', 'Pub.L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Pvt\\.\\ L\\.) \\s*(?:No\\.|Number)?\\s*(?P<title>\\d{1,3}-\\d{1,5}))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pvt. L.', name='Private Laws', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Pvt. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pvt. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Private\\ Law|Pvt\\.L\\.) \\s*(?:No\\.|Number)?\\s*(?P<title>\\d{1,3}-\\d{1,5}))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Pvt. L.', name='Private Laws', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Pvt. L.', start=None, end=None)], 'short': False}, flags=0, strings=['Pvt.L.', 'Private Law']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>R\\.I\\.\\ Acts\\ \\&\\ Resolves) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Acts & Resolves', name='Acts and Resolves of Rhode Island and Providence Plantations', cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Acts & Resolves', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Acts & Resolves']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>R\\.I\\.\\ Acts\\ \\&\\ Resolves) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Acts & Resolves', name='Acts and Resolves of Rhode Island and Providence Plantations', cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Acts & Resolves', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['R.I. Acts & Resolves']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>R\\.I\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Adv. Legis. Serv.', name='Rhode Island Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>R\\.I\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Adv. Legis. Serv.', name='Rhode Island Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['R.I. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>R\\.I\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Adv. Legis. Serv.', name="West's Rhode Island Advance Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>R\\.I\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Adv. Legis. Serv.', name="West's Rhode Island Advance Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['R.I. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+)\\-(?P<chapter>\\d+) (?P<reporter>R\\.I\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Code R.', name='Code of Rhode Island Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='R.I. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Code R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>R\\.I\\.\\ Gen\\.\\ Laws) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Gen. Laws', name='General Laws of Rhode Island (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='R.I. Gen. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Gen. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>R\\.I\\.\\ Gen\\.\\ Laws\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Gen. Laws Ann.', name="West's General Laws of Rhode Island Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='R.I. Gen. Laws Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Gen. Laws Ann.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>R\\.I\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="R.I. Gov't Reg.", name='Rhode Island Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="R.I. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["R.I. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>R\\.I\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="R.I. Gov't Reg.", name='Rhode Island Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="R.I. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["R.I. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>R\\.I\\.\\ Pub\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Pub. Laws', name='Public Laws of Rhode Island and Providence Plantations', cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Pub. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['R.I. Pub. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>R\\.I\\.\\ Pub\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='R.I. Pub. Laws', name='Public Laws of Rhode Island and Providence Plantations', cite_type='leg_session', source='laws', is_scotus=False), short_name='R.I. Pub. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['R.I. Pub. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Registration) No\\. (?P<number>\\d[\\d,]*))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Registration', name='Trademark Registration', cite_type='admin_filing', source='laws', is_scotus=False), short_name='Registration', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Registration']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Repub\\.\\ Tex\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Repub. Tex. Laws', name='Laws of the Republic of Texas', cite_type='leg_session', source='laws', is_scotus=False), short_name='Repub. Tex. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Repub. Tex. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Repub\\.\\ Tex\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Repub. Tex. Laws', name='Laws of the Republic of Texas', cite_type='leg_session', source='laws', is_scotus=False), short_name='Repub. Tex. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Repub. Tex. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>S\\.C\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Acts', name='Acts and Joint Resolutions, South Carolina', cite_type='leg_session', source='laws', is_scotus=False), short_name='S.C. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.C. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>S\\.C\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Acts', name='Acts and Joint Resolutions, South Carolina', cite_type='leg_session', source='laws', is_scotus=False), short_name='S.C. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.C. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>S\\.C\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Code Ann.', name='Code of Laws of South Carolina 1976 Annotated', cite_type='leg_statute', source='laws', is_scotus=False), short_name='S.C. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.C. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>S\\.C\\.\\ Code\\ Ann\\.\\ Regs\\.) (?P<reg>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Code Ann. Regs.', name='Code of Laws of South Carolina 1976 Annotated:Code of Regulations (West)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='S.C. Code Ann. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.C. Code Ann. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.C\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Reg.', name='South Carolina State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='S.C. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.C. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.C\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Reg.', name='South Carolina State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='S.C. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.C. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>S\\.D\\.\\ Admin\\.\\ R\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. Admin. R.', name='Administrative Rules of South Dakota', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='S.D. Admin. R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.D. Admin. R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>S\\.D\\.\\ Codified\\ Laws) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. Codified Laws', name='South Dakota Codified Laws (West)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='S.D. Codified Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.D. Codified Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.D\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. Reg.', name='South Dakota Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='S.D. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.D. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.D\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. Reg.', name='South Dakota Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='S.D. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.D. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>S\\.D\\.\\ Sess\\.\\ Laws) ch\\\\. (?P<chapter>\\d+) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. Sess. Laws', name='Session Laws of South Dakota', cite_type='leg_session', source='laws', is_scotus=False), short_name='S.D. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.D. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>S\\.D\\.\\ Sess\\.\\ Laws) ch\\\\. (?P<chapter>\\d+) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. Sess. Laws', name='Session Laws of South Dakota', cite_type='leg_session', source='laws', is_scotus=False), short_name='S.D. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.D. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>SBA) No. (?P<docket_number>(?:NAICS|BDP|VET|SIZ|SDBA)-\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='SBA', name='Small Business Administration', cite_type='admin_docket', source='laws', is_scotus=False), short_name='SBA', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['SBA']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stat\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stat.', name='United States Statutes at Large', cite_type='leg_session', source='laws', is_scotus=False), short_name='Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stat\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stat.', name='United States Statutes at Large', cite_type='leg_session', source='laws', is_scotus=False), short_name='Stat.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tenn\\.\\ Admin\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Admin. Reg.', name='Tennessee Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Tenn. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tenn\\.\\ Admin\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Admin. Reg.', name='Tennessee Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Tenn. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tenn\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Code Ann.', name="Tennessee Code Annotated (LexisNexis); West's Tennessee Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tenn. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Tenn\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Code Ann. Adv. Legis. Serv.', name='Tennessee Code Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Tenn\\.\\ Code\\ Ann\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Code Ann. Adv. Legis. Serv.', name='Tennessee Code Annotated Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Code Ann. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. Code Ann. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tenn\\.\\ Comp\\.\\ R\\.\\ \\&\\ Regs\\.) (?P<rule>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Comp. R. & Regs.', name='Official Compilation Rules & Regulations of the State of Tennessee', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Tenn. Comp. R. & Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Comp. R. & Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tenn\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Legis. Serv.', name="West's Tennessee Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tenn\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Legis. Serv.', name="West's Tennessee Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tenn\\.\\ Priv\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Priv. Acts', name='Private Acts of the State of Tennessee', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Priv. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Priv. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tenn\\.\\ Priv\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Priv. Acts', name='Private Acts of the State of Tennessee', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Priv. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. Priv. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tenn\\.\\ Pub\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Pub. Acts', name='Public Acts of the State of Tennessee', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Pub. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. Pub. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tenn\\.\\ Pub\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. Pub. Acts', name='Public Acts of the State of Tennessee', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tenn. Pub. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. Pub. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Tex\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Admin. Code', name='Texas Administrative Code (West)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Tex. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tex\\.\\ Bus\\.\\ Corp\\.\\ Act\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Bus. Corp. Act Ann.', name="Vernon's Texas Business Corporation Act Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tex. Bus. Corp. Act Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Bus. Corp. Act Ann.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<reporter>Tex\\. (?P<subject>[A-Z][.\\-'A-Za-z]*(?: [A-Z][.\\-'A-Za-z]*| &){,4}) Code Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Code Ann.', name="Vernon's Texas Codes Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tex. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=[]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tex\\.\\ Code\\ Crim\\.\\ Proc\\.\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Code Crim. Proc. Ann.', name="Vernon's Texas Code of Criminal Procedure Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tex. Code Crim. Proc. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Code Crim. Proc. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tex\\.\\ Gen\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Gen. Laws', name='General and Special Laws of the State of Texas', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tex. Gen. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Gen. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tex\\.\\ Gen\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Gen. Laws', name='General and Special Laws of the State of Texas', cite_type='leg_session', source='laws', is_scotus=False), short_name='Tex. Gen. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Gen. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tex\\.\\ Ins\\.\\ Code\\ Ann\\.) art (?P<article>\\d+))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Ins. Code Ann.', name="Vernon's Texas Insurance Code Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tex. Ins. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Ins. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tex\\.\\ Prob\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Prob. Code Ann.', name="Vernon's Texas Probate Code Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tex. Prob. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Prob. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Reg.', name='Texas Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Tex. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Reg.', name='Texas Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Tex. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Tex\\.\\ Rev\\.\\ Civ\\.\\ Stat\\.\\ Ann\\.) art (?P<article>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Rev. Civ. Stat. Ann.', name="Vernon's Texas Revised Civil Statutes Annotated (West)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Tex. Rev. Civ. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Rev. Civ. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tex\\.\\ Sess\\.\\ Law\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Sess. Law Serv.', name="Vernon's Texas Session Law Service (West)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Tex. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Tex\\.\\ Sess\\.\\ Law\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Sess. Law Serv.', name="Vernon's Texas Session Law Service (West)", cite_type='leg_session', source='laws', is_scotus=False), short_name='Tex. Sess. Law Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Sess. Law Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Treas\\.\\ Reg\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Treas. Reg.', name='Department of the Treasury', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Treas. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Treas. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>U\\.S\\.\\ Patent) No\\. (?P<number>\\d[\\d,]*)(?: (?P<kind_code>[A-Z]\\d?))?)(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S. Patent', name='U.S. Patent', cite_type='admin_filing', source='laws', is_scotus=False), short_name='U.S. Patent', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U.S. Patent']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+),?\\s+(?P<reporter>U\\.S\\.C\\.),?\\s+((§§?)|([Ss]((ec)(tion)?)?s?\\.?))\\s*(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.C.', name='United States Code; United States Code Annotated; United States Code Service; Gould’s United States Code Unannotated', cite_type='leg_statute', source='laws', is_scotus=False), short_name='U.S.C.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U.S.C.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+),?\\s+(?P<reporter>U\\.\\ S\\.\\ C\\.|USC|U\\.S\\.C\\.A\\.|U\\.S\\.C\\.S\\.|U\\.S\\.C\\.U\\.|U\\.S\\.\\ Code|United\\ States\\ Code),?\\s+((§§?)|([Ss]((ec)(tion)?)?s?\\.?))\\s*(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='U.S.C.', name='United States Code; United States Code Annotated; United States Code Service; Gould’s United States Code Unannotated', cite_type='leg_statute', source='laws', is_scotus=False), short_name='U.S.C.', start=None, end=None)], 'short': False}, flags=0, strings=['United States Code', 'U.S.C.S.', 'U.S.C.A.', 'USC', 'U.S. Code', 'U. S. C.', 'U.S.C.U.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Utah\\ Admin\\.\\ Code) r\\. (?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Admin. Code', name='Utah Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Utah Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Utah\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Adv. Legis. Serv.', name='Utah Code <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Utah Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Utah\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Adv. Legis. Serv.', name='Utah Code <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Utah Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Utah Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Utah\\ Bull\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Bull.', name='Utah State Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Utah Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Utah\\ Bull\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Bull.', name='Utah State Bulletin', cite_type='admin_register', source='laws', is_scotus=False), short_name='Utah Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Utah Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Utah\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Code Ann.', name="Utah Code Annotated (LexisNexis); West's Utah Code Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Utah Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Utah\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Laws', name='Laws of Utah', cite_type='leg_session', source='laws', is_scotus=False), short_name='Utah Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Utah\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah Laws', name='Laws of Utah', cite_type='leg_session', source='laws', is_scotus=False), short_name='Utah Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Utah Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Utah\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah. Legis. Serv.', name='Utah Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Utah. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Utah\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah. Legis. Serv.', name='Utah Legislative Service (West)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Utah. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Utah. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>V\\.I\\.\\ Code\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)) (?P<year>1\\d{3}|20\\d{2}))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Code Ann.', name='Virgin Islands Code Annotated (LexisNexis)', cite_type='leg_statute', source='laws', is_scotus=False), short_name='V.I. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['V.I. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>V\\.I\\.\\ Code\\ Ann\\.\\ Adv\\.))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Code Ann. Adv.', name='Virgin Islands Code Annotated Advance', cite_type='leg_session', source='laws', is_scotus=False), short_name='V.I. Code Ann. Adv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['V.I. Code Ann. Adv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+)\\-(?P<chapter>\\d+) (?P<reporter>V\\.I\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Code R.', name='Code of U.S. Virgin Islands Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='V.I. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['V.I. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>V\\.I\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="V.I. Gov't Reg.", name='Virgin Islands Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="V.I. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["V.I. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>V\\.I\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="V.I. Gov't Reg.", name='Virgin Islands Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="V.I. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["V.I. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>V\\.I\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Legis. Serv.', name='Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='V.I. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['V.I. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>V\\.I\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Legis. Serv.', name='Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='V.I. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['V.I. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>V\\.I\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Sess. Laws', name='Session Laws of the Virgin Islands', cite_type='leg_session', source='laws', is_scotus=False), short_name='V.I. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['V.I. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>V\\.I\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='V.I. Sess. Laws', name='Session Laws of the Virgin Islands', cite_type='leg_session', source='laws', is_scotus=False), short_name='V.I. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['V.I. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Va\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Acts', name='Acts of the General Assembly of the Commonwealth of Virginia', cite_type='leg_session', source='laws', is_scotus=False), short_name='Va. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Va\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Acts', name='Acts of the General Assembly of the Commonwealth of Virginia', cite_type='leg_session', source='laws', is_scotus=False), short_name='Va. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+) (?P<reporter>Va\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Admin. Code', name='Virginia Administrative Code (West)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Va. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Va\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Adv. Legis. Serv.', name='Virginia <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Va. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Va\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Adv. Legis. Serv.', name='Virginia <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Va. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Va\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Code Ann.', name="Code of Virginia 1950 Annotated (LexisNexis); West's Annotated Code of Virginia", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Va. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Va\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Legis. Serv.', name="West's Virginia Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Va. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Va\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Legis. Serv.', name="West's Virginia Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Va. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Reg\\.\\ Regs\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Reg. Regs.', name='Virginia Register of Regulations (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Va. Reg. Regs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Reg. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Reg\\.\\ Regs\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Reg. Regs.', name='Virginia Register of Regulations (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name='Va. Reg. Regs.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Reg. Regs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Vt\\.\\ Acts\\ \\&\\ Resolves) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Acts & Resolves', name='Acts and Resolves of Vermont', cite_type='leg_session', source='laws', is_scotus=False), short_name='Vt. Acts & Resolves', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. Acts & Resolves']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Vt\\.\\ Acts\\ \\&\\ Resolves) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Acts & Resolves', name='Acts and Resolves of Vermont', cite_type='leg_session', source='laws', is_scotus=False), short_name='Vt. Acts & Resolves', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vt. Acts & Resolves']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Vt\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Adv. Legis. Serv.', name='Vermont <year> Advance Legislative Service(LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Vt. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>Vt\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Adv. Legis. Serv.', name='Vermont <year> Advance Legislative Service(LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='Vt. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vt. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+)\\-(?P<chapter>\\d+) (?P<reporter>Vt\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Code R.', name='Code of Vermont Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Vt. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Vt\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Vt. Gov't Reg.", name='Vermont Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Vt. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Vt. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Vt\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Vt. Gov't Reg.", name='Vermont Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Vt. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Vt. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Vt\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Legis. Serv.', name="West's Vermont Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Vt. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Vt\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Legis. Serv.', name="West's Vermont Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Vt. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vt. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Vt\\.\\ Stat\\.\\ Ann\\.) tit\\. (?P<title>\\d+), §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. Stat. Ann.', name="Vermont Statutes Annotated (LexisNexis); West's Vermont Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Vt. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>W\\.\\ Va\\.\\ Acts) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Acts', name='Acts of the Legislature of West Virginia', cite_type='leg_session', source='laws', is_scotus=False), short_name='W. Va. Acts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>W\\.\\ Va\\.\\ Acts) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Acts', name='Acts of the Legislature of West Virginia', cite_type='leg_session', source='laws', is_scotus=False), short_name='W. Va. Acts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. Va. Acts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>W\\.\\ Va\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Adv. Legis. Serv.', name='West Virginia <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='W. Va. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2})\\-(?P<pamphlet>\\d+) (?P<reporter>W\\.\\ Va\\.\\ Adv\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Adv. Legis. Serv.', name='West Virginia <year> Advance Legislative Service (LexisNexis)', cite_type='leg_session', source='laws', is_scotus=False), short_name='W. Va. Adv. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. Va. Adv. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>W\\.\\ Va\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Code', name='West Virginia Code', cite_type='leg_statute', source='laws', is_scotus=False), short_name='W. Va. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>W\\.\\ Va\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Code Ann.', name="Michie's West Virginia Code Annotated (LexisNexis); West's Annotated Code of West Virginia", cite_type='leg_statute', source='laws', is_scotus=False), short_name='W. Va. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>W\\.\\ Va\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Code R.', name='West Virginia Code of State Rules', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='W. Va. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Code R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>W\\.\\ Va\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Legis. Serv.', name="West's West Virginia Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='W. Va. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>W\\.\\ Va\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Legis. Serv.', name="West's West Virginia Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='W. Va. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. Va. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ Va\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Reg.', name='West Virginia Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='W. Va. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ Va\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. Reg.', name='West Virginia Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='W. Va. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. Va. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wash\\.\\ Admin\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Admin. Code', name='Washington Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Wash. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wash\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Legis. Serv.', name="West's Washington Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Wash. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wash\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Legis. Serv.', name="West's Washington Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Wash. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Wash\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Reg.', name='Washington State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Wash. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Wash\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Reg.', name='Washington State Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Wash. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wash\\.\\ Rev\\.\\ Code) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Rev. Code', name='Revised Code of Washington', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Wash. Rev. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Rev. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wash\\.\\ Rev\\.\\ Code\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Rev. Code Ann.', name="West's Revised Code of Washington Annotated; Annotated Revised Code of Washington (LexisNexis)", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Wash. Rev. Code Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Rev. Code Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wash\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Sess. Laws', name='Session Laws of Washington', cite_type='leg_session', source='laws', is_scotus=False), short_name='Wash. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wash\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Sess. Laws', name='Session Laws of Washington', cite_type='leg_session', source='laws', is_scotus=False), short_name='Wash. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wis\\.\\ Admin\\.\\ Code) (?P<agency>[A-Z][A-Za-z]+) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Admin. Code', name='Wisconsin Administrative Code', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Wis. Admin. Code', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Admin. Code']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Wis\\.\\ Admin\\.\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Admin. Reg.', name='Wisconsin Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Wis. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Wis\\.\\ Admin\\.\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Admin. Reg.', name='Wisconsin Administrative Register', cite_type='admin_register', source='laws', is_scotus=False), short_name='Wis. Admin. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wis. Admin. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wis\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Legis. Serv.', name="West's Wisconsin Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Wis. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wis\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Legis. Serv.', name="West's Wisconsin Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Wis. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wis. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wis\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Sess. Laws', name='Wisconsin Session Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Wis. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wis\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Sess. Laws', name='Wisconsin Session Laws', cite_type='leg_session', source='laws', is_scotus=False), short_name='Wis. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wis. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wis\\.\\ Stat\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Stat.', name='Wisconsin Statutes', cite_type='leg_statute', source='laws', is_scotus=False), short_name='Wis. Stat.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Stat.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wis\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Stat. Ann.', name="West's Wisconsin Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Wis. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<title>\\d+)\\-(?P<chapter>\\d+) (?P<reporter>Wyo\\.\\ Code\\ R\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Code R.', name='Code of Wyoming Rules (LexisNexis)', cite_type='admin_compilation', source='laws', is_scotus=False), short_name='Wyo. Code R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wyo. Code R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Wyo\\.\\ Gov't\\ Reg\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wyo. Gov't Reg.", name='Wyoming Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Wyo. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Wyo. Gov't Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<issue>\\d+) (?P<reporter>Wyo\\.\\ Gov't\\ Reg\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wyo. Gov't Reg.", name='Wyoming Government Register (LexisNexis)', cite_type='admin_register', source='laws', is_scotus=False), short_name="Wyo. Gov't Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Wyo. Gov't Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wyo\\.\\ Legis\\.\\ Serv\\.) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Legis. Serv.', name="West's Wyoming Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Wyo. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wyo. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wyo\\.\\ Legis\\.\\ Serv\\.) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Legis. Serv.', name="West's Wyoming Legislative Service", cite_type='leg_session', source='laws', is_scotus=False), short_name='Wyo. Legis. Serv.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wyo. Legis. Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wyo\\.\\ Sess\\.\\ Laws) (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Sess. Laws', name='Session Laws of Wyoming', cite_type='leg_session', source='laws', is_scotus=False), short_name='Wyo. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wyo. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<year>1\\d{3}|20\\d{2}) (?P<reporter>Wyo\\.\\ Sess\\.\\ Laws) at (?P<page>\\d(?:[\\d,]*\\d)?))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Sess. Laws', name='Session Laws of Wyoming', cite_type='leg_session', source='laws', is_scotus=False), short_name='Wyo. Sess. Laws', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wyo. Sess. Laws']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<reporter>Wyo\\.\\ Stat\\.\\ Ann\\.) §§? ?(?P<section>(?:\\d+(?:[\\-.:]\\d+){,3})|(?:\\d+(?:\\((?:[a-zA-Z]{1}|\\d{1,2})\\))+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Stat. Ann.', name="Wyoming Statutes Annotated (LexisNexis); West's Wyoming Statutes Annotated", cite_type='leg_statute', source='laws', is_scotus=False), short_name='Wyo. Stat. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wyo. Stat. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>A\\.B\\.A\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='A.B.A. J.', name='ABA Journal', cite_type='journal', source='journals', is_scotus=False), short_name='A.B.A. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['A.B.A. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>A\\.B\\.A\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='A.B.A. J.', name='ABA Journal', cite_type='journal', source='journals', is_scotus=False), short_name='A.B.A. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['A.B.A. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>A\\.F\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='A.F. L. Rev.', name='Air Force Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='A.F. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['A.F. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>A\\.F\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='A.F. L. Rev.', name='Air Force Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='A.F. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['A.F. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>AIDS\\ L\\.\\ \\&\\ Litig\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='AIDS L. & Litig. Rep.', name='AIDS Law & Litigation Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='AIDS L. & Litig. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['AIDS L. & Litig. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>AIDS\\ L\\.\\ \\&\\ Litig\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='AIDS L. & Litig. Rep.', name='AIDS Law & Litigation Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='AIDS L. & Litig. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['AIDS L. & Litig. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>AIPLA\\ Q\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='AIPLA Q.J.', name='American Intellectual Property Law Association Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='AIPLA Q.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['AIPLA Q.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>AIPLA\\ Q\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='AIPLA Q.J.', name='American Intellectual Property Law Association Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='AIPLA Q.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['AIPLA Q.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Adel\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Adel. L. Rev.', name='Adelaide Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Adel. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Adel. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Adel\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Adel. L. Rev.', name='Adelaide Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Adel. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Adel. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Admin\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Admin. L. Rev.', name='Administrative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Admin. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Admin. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Admin\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Admin. L. Rev.', name='Administrative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Admin. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Admin. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Admin\\.\\ L\\.\\ Rev\\.\\ Am\\.\\ U\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Admin. L. Rev. Am. U.', name='Administrative Law Review of American University', cite_type='journal', source='journals', is_scotus=False), short_name='Admin. L. Rev. Am. U.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Admin. L. Rev. Am. U.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Admin\\.\\ L\\.\\ Rev\\.\\ Am\\.\\ U\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Admin. L. Rev. Am. U.', name='Administrative Law Review of American University', cite_type='journal', source='journals', is_scotus=False), short_name='Admin. L. Rev. Am. U.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Admin. L. Rev. Am. U.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Admin\\.\\ L\\.3d),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Admin. L.3d', name='Administrative Law Third Series for Federal Contractors', cite_type='journal', source='journals', is_scotus=False), short_name='Admin. L.3d', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Admin. L.3d']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Admin\\.\\ L\\.3d),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Admin. L.3d', name='Administrative Law Third Series for Federal Contractors', cite_type='journal', source='journals', is_scotus=False), short_name='Admin. L.3d', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Admin. L.3d']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Aff\\.\\ Action\\ Compl\\.\\ Man\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Aff. Action Compl. Man.', name='Affirmative Action Compliance Manual for Federal Contractors', cite_type='journal', source='journals', is_scotus=False), short_name='Aff. Action Compl. Man.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Aff. Action Compl. Man.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Aff\\.\\ Action\\ Compl\\.\\ Man\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Aff. Action Compl. Man.', name='Affirmative Action Compliance Manual for Federal Contractors', cite_type='journal', source='journals', is_scotus=False), short_name='Aff. Action Compl. Man.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Aff. Action Compl. Man.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Akron\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Akron L. Rev.', name='Akron Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Akron L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Akron L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Akron\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Akron L. Rev.', name='Akron Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Akron L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Akron L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Akron\\ Tax\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Akron Tax J.', name='Akron Tax Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Akron Tax J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Akron Tax J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Akron\\ Tax\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Akron Tax J.', name='Akron Tax Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Akron Tax J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Akron Tax J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ala\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ala. L. Rev.', name='Alabama Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ala. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ala. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ala\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ala. L. Rev.', name='Alabama Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ala. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ala. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Alaska\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Alaska L. Rev.', name='Alaska Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Alaska L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Alaska L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Alaska\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Alaska L. Rev.', name='Alaska Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Alaska L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Alaska L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Alb\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Alb. L. Rev.', name='Albany Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Alb. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Alb. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Alb\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Alb. L. Rev.', name='Albany Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Alb. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Alb. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Alb\\.\\ L\\.J\\.\\ Sci\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Alb. L.J. Sci. & Tech.', name='Albany Law Journal of Science and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Alb. L.J. Sci. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Alb. L.J. Sci. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Alb\\.\\ L\\.J\\.\\ Sci\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Alb. L.J. Sci. & Tech.', name='Albany Law Journal of Science and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Alb. L.J. Sci. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Alb. L.J. Sci. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>All\\ St\\.\\ Tax\\ Guide),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='All St. Tax Guide', name='All States Tax Guide', cite_type='journal', source='journals', is_scotus=False), short_name='All St. Tax Guide', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['All St. Tax Guide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>All\\ St\\.\\ Tax\\ Guide),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='All St. Tax Guide', name='All States Tax Guide', cite_type='journal', source='journals', is_scotus=False), short_name='All St. Tax Guide', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['All St. Tax Guide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ B\\.\\ Found\\.\\ Res\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. B. Found. Res. J.', name='American Bar Foundation Research Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Am. B. Found. Res. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. B. Found. Res. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ B\\.\\ Found\\.\\ Res\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. B. Found. Res. J.', name='American Bar Foundation Research Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Am. B. Found. Res. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. B. Found. Res. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Bankr\\.\\ Inst\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Bankr. Inst. L. Rev.', name='American Bankruptcy Institute Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Bankr. Inst. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. Bankr. Inst. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Bankr\\.\\ Inst\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Bankr. Inst. L. Rev.', name='American Bankruptcy Institute Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Bankr. Inst. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. Bankr. Inst. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Bankr\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Bankr. L.J.', name='American Bankruptcy Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Bankr. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. Bankr. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Bankr\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Bankr. L.J.', name='American Bankruptcy Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Bankr. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. Bankr. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Bus\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Bus. L.J.', name='American Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Bus\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Bus. L.J.', name='American Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Crim\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Crim. L. Rev.', name='American Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Crim\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Crim. L. Rev.', name='American Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. Crim. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ I\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. I. Int'l L.", name='American Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Am. I. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Am. I. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ I\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. I. Int'l L.", name='American Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Am. I. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Am. I. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Indian\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Indian L. Rev.', name='American Indian Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Indian L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. Indian L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Indian\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Indian L. Rev.', name='American Indian Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Indian L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. Indian L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Comp. L.', name='American Journal of Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Comp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. J. Comp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Comp. L.', name='American Journal of Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Comp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. J. Comp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Crim\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Crim. L.', name='American Journal of Criminal Law', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Crim. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. J. Crim. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Crim\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Crim. L.', name='American Journal of Criminal Law', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Crim. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. J. Crim. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Juris\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Juris.', name='American Journal of Jurisprudence', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Juris.', start=datetime.datetime(1969, 1, 1, 0, 0), end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. J. Juris.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Juris\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Juris.', name='American Journal of Jurisprudence', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Juris.', start=datetime.datetime(1969, 1, 1, 0, 0), end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. J. Juris.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Jurispr|Am\\.\\ J\\.\\ Jurisprud),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Am. J. Juris.', name='American Journal of Jurisprudence', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Juris.', start=datetime.datetime(1969, 1, 1, 0, 0), end=None)], 'short': False}, flags=0, strings=['Am. J. Jurisprud', 'Am. J. Jurispr']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Jurispr|Am\\.\\ J\\.\\ Jurisprud),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Am. J. Juris.', name='American Journal of Jurisprudence', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Juris.', start=datetime.datetime(1969, 1, 1, 0, 0), end=None)], 'short': True}, flags=0, strings=['Am. J. Jurisprud', 'Am. J. Jurispr']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Legal\\ Hist\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Legal Hist.', name='American Journal of Legal History', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Legal Hist.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. J. Legal Hist.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Legal\\ Hist\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Legal Hist.', name='American Journal of Legal History', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Legal Hist.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. J. Legal Hist.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Trial\\ Advoc\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Trial Advoc.', name='American Journal of Trial Advocacy', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Trial Advoc.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. J. Trial Advoc.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.\\ Trial\\ Advoc\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J. Trial Advoc.', name='American Journal of Trial Advocacy', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J. Trial Advoc.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. J. Trial Advoc.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.L\\.\\ \\&\\ Med\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J.L. & Med.', name='American Journal of Law & Medicine', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J.L. & Med.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. J.L. & Med.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ J\\.L\\.\\ \\&\\ Med\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. J.L. & Med.', name='American Journal of Law & Medicine', cite_type='journal', source='journals', is_scotus=False), short_name='Am. J.L. & Med.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. J.L. & Med.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Rev\\.\\ Int'l\\ Arb\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. Rev. Int'l Arb.", name='American Review of International Arbitration', cite_type='journal', source='journals', is_scotus=False), short_name="Am. Rev. Int'l Arb.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Am. Rev. Int'l Arb."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Rev\\.\\ Int'l\\ Arb\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. Rev. Int'l Arb.", name='American Review of International Arbitration', cite_type='journal', source='journals', is_scotus=False), short_name="Am. Rev. Int'l Arb.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Am. Rev. Int'l Arb."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Soc'y\\ Int'l\\ L\\.\\ Proc\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. Soc'y Int'l L. Proc.", name='American Society of International Law Proceedings', cite_type='journal', source='journals', is_scotus=False), short_name="Am. Soc'y Int'l L. Proc.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Am. Soc'y Int'l L. Proc."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Soc'y\\ Int'l\\ L\\.\\ Proc\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. Soc'y Int'l L. Proc.", name='American Society of International Law Proceedings', cite_type='journal', source='journals', is_scotus=False), short_name="Am. Soc'y Int'l L. Proc.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Am. Soc'y Int'l L. Proc."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Stock\\ Ex\\.\\ Guide),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Stock Ex. Guide', name='American Stock Exchange Guide', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Stock Ex. Guide', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. Stock Ex. Guide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ Stock\\ Ex\\.\\ Guide),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. Stock Ex. Guide', name='American Stock Exchange Guide', cite_type='journal', source='journals', is_scotus=False), short_name='Am. Stock Ex. Guide', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. Stock Ex. Guide']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ U\\.\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. U. Int'l L. Rev.", name='American University International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Am. U. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Am. U. Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ U\\.\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. U. Int'l L. Rev.", name='American University International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Am. U. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Am. U. Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ U\\.\\ J\\.\\ Gender\\ Soc\\.\\ Pol'y\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. U. J. Gender Soc. Pol'y & L.", name='American University Journal of Gender, Social Policy and the Law', cite_type='journal', source='journals', is_scotus=False), short_name="Am. U. J. Gender Soc. Pol'y & L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Am. U. J. Gender Soc. Pol'y & L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ U\\.\\ J\\.\\ Gender\\ Soc\\.\\ Pol'y\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Am. U. J. Gender Soc. Pol'y & L.", name='American University Journal of Gender, Social Policy and the Law', cite_type='journal', source='journals', is_scotus=False), short_name="Am. U. J. Gender Soc. Pol'y & L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Am. U. J. Gender Soc. Pol'y & L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. U. L. Rev.', name='American University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Am. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Am\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Am. U. L. Rev.', name='American University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Am. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Am. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Anglo\\-Am\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Anglo-Am. L. Rev.', name='Anglo-American Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Anglo-Am. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Anglo-Am. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Anglo\\-Am\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Anglo-Am. L. Rev.', name='Anglo-American Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Anglo-Am. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Anglo-Am. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Rev\\.\\ Banking\\ \\&\\ Fin\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ann. Rev. Banking & Fin. L.', name='Annual Review of Banking & Financial law', cite_type='journal', source='journals', is_scotus=False), short_name='Ann. Rev. Banking & Fin. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ann. Rev. Banking & Fin. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Rev\\.\\ Banking\\ \\&\\ Fin\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ann. Rev. Banking & Fin. L.', name='Annual Review of Banking & Financial law', cite_type='journal', source='journals', is_scotus=False), short_name='Ann. Rev. Banking & Fin. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ann. Rev. Banking & Fin. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Rev\\.\\ Banking\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ann. Rev. Banking L.', name='Annual Review of Banking Law', cite_type='journal', source='journals', is_scotus=False), short_name='Ann. Rev. Banking L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ann. Rev. Banking L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Rev\\.\\ Banking\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ann. Rev. Banking L.', name='Annual Review of Banking Law', cite_type='journal', source='journals', is_scotus=False), short_name='Ann. Rev. Banking L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ann. Rev. Banking L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Surv\\.\\ Am\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ann. Surv. Am. L.', name='Annual Survey of American Law', cite_type='journal', source='journals', is_scotus=False), short_name='Ann. Surv. Am. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ann. Surv. Am. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Surv\\.\\ Am\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ann. Surv. Am. L.', name='Annual Survey of American Law', cite_type='journal', source='journals', is_scotus=False), short_name='Ann. Surv. Am. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ann. Surv. Am. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Surv\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ann. Surv. Int'l & Comp. L.", name='Annual Survey of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Ann. Surv. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ann. Surv. Int'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ann\\.\\ Surv\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ann. Surv. Int'l & Comp. L.", name='Annual Survey of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Ann. Surv. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ann. Surv. Int'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Annals\\ Am\\.\\ Acad\\.\\ Pol\\.\\ \\&\\ Soc\\.\\ Sci\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Annals Am. Acad. Pol. & Soc. Sci.', name='Annals of the American Academy of Political and Social Science', cite_type='journal', source='journals', is_scotus=False), short_name='Annals Am. Acad. Pol. & Soc. Sci.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Annals Am. Acad. Pol. & Soc. Sci.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Annals\\ Am\\.\\ Acad\\.\\ Pol\\.\\ \\&\\ Soc\\.\\ Sci\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Annals Am. Acad. Pol. & Soc. Sci.', name='Annals of the American Academy of Political and Social Science', cite_type='journal', source='journals', is_scotus=False), short_name='Annals Am. Acad. Pol. & Soc. Sci.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Annals Am. Acad. Pol. & Soc. Sci.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Annals\\ Health\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Annals Health L.', name='Annals of Health Law', cite_type='journal', source='journals', is_scotus=False), short_name='Annals Health L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Annals Health L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Annals\\ Health\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Annals Health L.', name='Annals of Health Law', cite_type='journal', source='journals', is_scotus=False), short_name='Annals Health L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Annals Health L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Antitrust\\ \\&\\ Trade\\ Reg\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Antitrust & Trade Reg. Rep.', name='Antitrust & Trade Regulation Report', cite_type='journal', source='journals', is_scotus=False), short_name='Antitrust & Trade Reg. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Antitrust & Trade Reg. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Antitrust\\ \\&\\ Trade\\ Reg\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Antitrust & Trade Reg. Rep.', name='Antitrust & Trade Regulation Report', cite_type='journal', source='journals', is_scotus=False), short_name='Antitrust & Trade Reg. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Antitrust & Trade Reg. Rep.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ariz\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ariz. J. Int'l & Comp. L.", name='Arizona Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Ariz. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ariz. J. Int'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ariz\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ariz. J. Int'l & Comp. L.", name='Arizona Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Ariz. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ariz. J. Int'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ariz\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ariz. L. Rev.', name='Arizona Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ariz. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ariz. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ariz\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ariz. L. Rev.', name='Arizona Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ariz. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ariz. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ariz\\.\\ St\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ariz. St. L.J.', name='Arizona State Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ariz. St. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ariz. St. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ariz\\.\\ St\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ariz. St. L.J.', name='Arizona State Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ariz. St. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ariz. St. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ark\\.\\ L\\.\\ Notes),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ark. L. Notes', name='Arkansas Law Notes', cite_type='journal', source='journals', is_scotus=False), short_name='Ark. L. Notes', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ark. L. Notes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ark\\.\\ L\\.\\ Notes),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ark. L. Notes', name='Arkansas Law Notes', cite_type='journal', source='journals', is_scotus=False), short_name='Ark. L. Notes', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ark. L. Notes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ark\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ark. L. Rev.', name='Arkansas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ark. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ark. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ark\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ark. L. Rev.', name='Arkansas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ark. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ark. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Army\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Army Law.', name='Army Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Army Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Army Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Army\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Army Law.', name='Army Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Army Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Army Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Asian\\ Am\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Asian Am. L.J.', name='Asian American Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Asian Am. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Asian Am. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Asian\\ Am\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Asian Am. L.J.', name='Asian American Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Asian Am. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Asian Am. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Asian\\ Pac\\.\\ Am\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Asian Pac. Am. L.J.', name='Asian Pacific American Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Asian Pac. Am. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Asian Pac. Am. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Asian\\ Pac\\.\\ Am\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Asian Pac. Am. L.J.', name='Asian Pacific American Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Asian Pac. Am. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Asian Pac. Am. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Asian\\-Pac\\.\\ L\\.\\ \\&\\ Pol'y\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Asian-Pac. L. & Pol'y J.", name='Asian-Pacific Law and Policy Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Asian-Pac. L. & Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Asian-Pac. L. & Pol'y J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Asian\\-Pac\\.\\ L\\.\\ \\&\\ Pol'y\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Asian-Pac. L. & Pol'y J.", name='Asian-Pacific Law and Policy Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Asian-Pac. L. & Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Asian-Pac. L. & Pol'y J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Auckland\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Auckland U. L. Rev.', name='Auckland University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Auckland U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Auckland U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Auckland\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Auckland U. L. Rev.', name='Auckland University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Auckland U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Auckland U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Av\\.\\ L\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Av. L. Rep.', name='Aviation Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Av. L. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Av. L. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Av\\.\\ L\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Av. L. Rep.', name='Aviation Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Av. L. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Av. L. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ave\\ Maria\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ave Maria L. Rev.', name='Ave Maria Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ave Maria L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ave Maria L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ave\\ Maria\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ave Maria L. Rev.', name='Ave Maria Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ave Maria L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ave Maria L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.\\ Examiner),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B. Examiner', name='The Bar Examiner', cite_type='journal', source='journals', is_scotus=False), short_name='B. Examiner', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B. Examiner']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.\\ Examiner),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B. Examiner', name='The Bar Examiner', cite_type='journal', source='journals', is_scotus=False), short_name='B. Examiner', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B. Examiner']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ Envtl\\.\\ Aff\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.C. Envtl. Aff. L. Rev.', name='Boston College Environmental Affairs Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='B.C. Envtl. Aff. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B.C. Envtl. Aff. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ Envtl\\.\\ Aff\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.C. Envtl. Aff. L. Rev.', name='Boston College Environmental Affairs Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='B.C. Envtl. Aff. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B.C. Envtl. Aff. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="B.C. Int'l & Comp. L. Rev.", name='Boston College International and Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="B.C. Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["B.C. Int'l & Comp. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="B.C. Int'l & Comp. L. Rev.", name='Boston College International and Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="B.C. Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["B.C. Int'l & Comp. L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.C. L. Rev.', name='Boston College Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='B.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.C. L. Rev.', name='Boston College Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='B.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ Third\\ World\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.C. Third World L.J.', name='Boston College Third World Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='B.C. Third World L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B.C. Third World L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.C\\.\\ Third\\ World\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.C. Third World L.J.', name='Boston College Third World Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='B.C. Third World L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B.C. Third World L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="B.U. Int'l L.J.", name='Boston University International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="B.U. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["B.U. Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="B.U. Int'l L.J.", name='Boston University International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="B.U. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["B.U. Int'l L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ J\\.\\ Sci\\.\\ \\&\\ Tech\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.U. J. Sci. & Tech. L.', name='Boston University Journal of Science & Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='B.U. J. Sci. & Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B.U. J. Sci. & Tech. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ J\\.\\ Sci\\.\\ \\&\\ Tech\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.U. J. Sci. & Tech. L.', name='Boston University Journal of Science & Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='B.U. J. Sci. & Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B.U. J. Sci. & Tech. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.U. L. Rev.', name='Boston University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='B.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.U. L. Rev.', name='Boston University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='B.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ Pub\\.\\ Int\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.U. Pub. Int. L.J.', name='Boston University Public Interest Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='B.U. Pub. Int. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['B.U. Pub. Int. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>B\\.U\\.\\ Pub\\.\\ Int\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='B.U. Pub. Int. L.J.', name='Boston University Public Interest Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='B.U. Pub. Int. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['B.U. Pub. Int. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BYU\\ Educ\\.\\ \\&\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BYU Educ. & L.J.', name='Brigham Young University Education and Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='BYU Educ. & L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['BYU Educ. & L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BYU\\ Educ\\.\\ \\&\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BYU Educ. & L.J.', name='Brigham Young University Education and Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='BYU Educ. & L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['BYU Educ. & L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BYU\\ J\\.\\ Pub\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BYU J. Pub. L.', name='Brigham Young University Journal of Public Law', cite_type='journal', source='journals', is_scotus=False), short_name='BYU J. Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['BYU J. Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BYU\\ J\\.\\ Pub\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BYU J. Pub. L.', name='Brigham Young University Journal of Public Law', cite_type='journal', source='journals', is_scotus=False), short_name='BYU J. Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['BYU J. Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BYU\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BYU L. Rev.', name='Brigham Young University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='BYU L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['BYU L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BYU\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BYU L. Rev.', name='Brigham Young University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='BYU L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['BYU L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Bankr\\.\\ Dev\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Bankr. Dev. J.', name='Bankruptcy Developments Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Bankr. Dev. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Bankr. Dev. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Bankr\\.\\ Dev\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Bankr. Dev. J.', name='Bankruptcy Developments Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Bankr. Dev. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Bankr. Dev. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Baylor\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Baylor L. Rev.', name='Baylor Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Baylor L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Baylor L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Baylor\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Baylor L. Rev.', name='Baylor Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Baylor L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Baylor L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Behav\\.\\ Sci\\.\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Behav. Sci. & L.', name='Behavioral Sciences and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Behav. Sci. & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Behav. Sci. & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Behav\\.\\ Sci\\.\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Behav. Sci. & L.', name='Behavioral Sciences and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Behav. Sci. & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Behav. Sci. & L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ J\\.\\ Afr\\.\\-Am\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Berkeley J. Afr.-Am. L. & Pol'y", name='Berkeley Journal of African-American Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Berkeley J. Afr.-Am. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Berkeley J. Afr.-Am. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ J\\.\\ Afr\\.\\-Am\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Berkeley J. Afr.-Am. L. & Pol'y", name='Berkeley Journal of African-American Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Berkeley J. Afr.-Am. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Berkeley J. Afr.-Am. L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ J\\.\\ Emp\\.\\ \\&\\ Lab\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Berkeley J. Emp. & Lab. L.', name='Berkeley Journal of Employment and Labor Law', cite_type='journal', source='journals', is_scotus=False), short_name='Berkeley J. Emp. & Lab. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Berkeley J. Emp. & Lab. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ J\\.\\ Emp\\.\\ \\&\\ Lab\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Berkeley J. Emp. & Lab. L.', name='Berkeley Journal of Employment and Labor Law', cite_type='journal', source='journals', is_scotus=False), short_name='Berkeley J. Emp. & Lab. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Berkeley J. Emp. & Lab. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Berkeley J. Int'l L.", name='Berkeley Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Berkeley J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Berkeley J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Berkeley J. Int'l L.", name='Berkeley Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Berkeley J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Berkeley J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ Tech\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Berkeley Tech. L.J.', name='Berkeley Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Berkeley Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Berkeley Tech. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ Tech\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Berkeley Tech. L.J.', name='Berkeley Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Berkeley Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Berkeley Tech. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Berkeley Women's L.J.", name="Berkeley Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Berkeley Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Berkeley Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Berkeley\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Berkeley Women's L.J.", name="Berkeley Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Berkeley Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Berkeley Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BioLaw\\ \\(LexisNexis\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BioLaw (LexisNexis)', name='BioLaw', cite_type='journal', source='journals', is_scotus=False), short_name='BioLaw (LexisNexis)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['BioLaw (LexisNexis)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>BioLaw\\ \\(LexisNexis\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='BioLaw (LexisNexis)', name='BioLaw', cite_type='journal', source='journals', is_scotus=False), short_name='BioLaw (LexisNexis)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['BioLaw (LexisNexis)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Brandeis\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Brandeis L.J.', name='Brandeis Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Brandeis L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Brandeis L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Brandeis\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Brandeis L.J.', name='Brandeis Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Brandeis L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Brandeis L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Briefcase),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Briefcase', name='Briefcase', cite_type='journal', source='journals', is_scotus=False), short_name='Briefcase', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Briefcase']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Briefcase),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Briefcase', name='Briefcase', cite_type='journal', source='journals', is_scotus=False), short_name='Briefcase', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Briefcase']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Brook\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Brook. J. Int'l L.", name='Brooklyn Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Brook. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Brook. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Brook\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Brook. J. Int'l L.", name='Brooklyn Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Brook. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Brook. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Brook\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Brook. L. Rev.', name='Brooklyn Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Brook. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Brook. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Brook\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Brook. L. Rev.', name='Brooklyn Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Brook. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Brook. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Crim\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Crim. L. Rev.', name='Buffalo Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Buff. Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Crim\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Crim. L. Rev.', name='Buffalo Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Buff. Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Envtl. L.J.', name='Buffalo Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Buff. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Envtl. L.J.', name='Buffalo Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Buff. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Hum\\.\\ Rts\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Hum. Rts. L. Rev.', name='Buffalo Human Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Hum. Rts. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Buff. Hum. Rts. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Hum\\.\\ Rts\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Hum. Rts. L. Rev.', name='Buffalo Human Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Hum. Rts. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Buff. Hum. Rts. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. L. Rev.', name='Buffalo Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Buff. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. L. Rev.', name='Buffalo Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Buff. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Pub\\.\\ Int\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Pub. Int. L.J.', name='Buffalo Public Interest Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Pub. Int. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Buff. Pub. Int. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Pub\\.\\ Int\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Buff. Pub. Int. L.J.', name='Buffalo Public Interest Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Buff. Pub. Int. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Buff. Pub. Int. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Buff. Women's L.J.", name="Buffalo Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Buff. Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Buff. Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Buff\\.\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Buff. Women's L.J.", name="Buffalo Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Buff. Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Buff. Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Bus\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Bus. L.J.', name='Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Bus\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Bus. L.J.', name='Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ Bankr\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Bankr. J.', name='California Bankruptcy Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. Bankr. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Bankr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ Bankr\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Bankr. J.', name='California Bankruptcy Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. Bankr. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Bankr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ Crim\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Crim. L. Rev.', name='California Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ Crim\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Crim. L. Rev.', name='California Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. L. Rev.', name='Southern California Law Review &', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. L. Rev.', name='Southern California Law Review &', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ Reg\\.\\ L\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Reg. L. Rep.', name='California Regulatory Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. Reg. L. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. Reg. L. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ Reg\\.\\ L\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. Reg. L. Rep.', name='California Regulatory Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. Reg. L. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. Reg. L. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ St\\.\\ B\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. St. B.J.', name='California State Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. St. B.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. St. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ St\\.\\ B\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. St. B.J.', name='California State Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. St. B.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. St. B.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ W\\.\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cal. W. Int'l L.J.", name='California Western International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Cal. W. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Cal. W. Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ W\\.\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cal. W. Int'l L.J.", name='California Western International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Cal. W. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Cal. W. Int'l L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ W\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. W. L. Rev.', name='California Western Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. W. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cal. W. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cal\\.\\ W\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cal. W. L. Rev.', name='California Western Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cal. W. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cal. W. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Calif\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Calif. L. Rev.', name='California Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Calif. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Calif. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Calif\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Calif. L. Rev.', name='California Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Calif. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Calif. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cambridge\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cambridge L.J.', name='Cambridge Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cambridge L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cambridge L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cambridge\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cambridge L.J.', name='Cambridge Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cambridge L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cambridge L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Campbell\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Campbell L. Rev.', name='Campbell Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Campbell L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Campbell L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Campbell\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Campbell L. Rev.', name='Campbell Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Campbell L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Campbell L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Can\\.\\-U\\.S\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Can.-U.S. L.J.', name='Canada-United States Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Can.-U.S. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Can.-U.S. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Can\\.\\-U\\.S\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Can.-U.S. L.J.', name='Canada-United States Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Can.-U.S. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Can.-U.S. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cap\\.\\ Def\\.\\ Dig\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cap. Def. Dig.', name='Capital Defense Digest', cite_type='journal', source='journals', is_scotus=False), short_name='Cap. Def. Dig.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cap. Def. Dig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cap\\.\\ Def\\.\\ Dig\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cap. Def. Dig.', name='Capital Defense Digest', cite_type='journal', source='journals', is_scotus=False), short_name='Cap. Def. Dig.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cap. Def. Dig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cap\\.\\ Def\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cap. Def. J.', name='Capital Defense Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cap. Def. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cap. Def. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cap\\.\\ Def\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cap. Def. J.', name='Capital Defense Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cap. Def. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cap. Def. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cap\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cap. U. L. Rev.', name='Capital University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cap. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cap. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cap\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cap. U. L. Rev.', name='Capital University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cap. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cap. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ Arts\\ \\&\\ Ent\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo Arts & Ent. L.J.', name='Cardozo Arts & Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo Arts & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cardozo Arts & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ Arts\\ \\&\\ Ent\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo Arts & Ent. L.J.', name='Cardozo Arts & Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo Arts & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cardozo Arts & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ J\\.\\ Conflict\\ Resol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo J. Conflict Resol.', name='Cardozo Journal of Conflict Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo J. Conflict Resol.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cardozo J. Conflict Resol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ J\\.\\ Conflict\\ Resol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo J. Conflict Resol.', name='Cardozo Journal of Conflict Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo J. Conflict Resol.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cardozo J. Conflict Resol.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ J\\.\\ lnt'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cardozo J. lnt'l & Comp. L.", name='Cardozo Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Cardozo J. lnt'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Cardozo J. lnt'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ J\\.\\ lnt'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cardozo J. lnt'l & Comp. L.", name='Cardozo Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Cardozo J. lnt'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Cardozo J. lnt'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo L. Rev.', name='Cardozo Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cardozo L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo L. Rev.', name='Cardozo Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cardozo L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ Online\\ J\\.\\ Conflict\\ Resol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo Online J. Conflict Resol.', name='Cardozo Online Journal of Conflict Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo Online J. Conflict Resol.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cardozo Online J. Conflict Resol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ Online\\ J\\.\\ Conflict\\ Resol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cardozo Online J. Conflict Resol.', name='Cardozo Online Journal of Conflict Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='Cardozo Online J. Conflict Resol.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cardozo Online J. Conflict Resol.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cardozo Women's L.J.", name="Cardozo Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Cardozo Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Cardozo Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cardozo\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cardozo Women's L.J.", name="Cardozo Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Cardozo Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Cardozo Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Carolina\\ Alumni\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Carolina Alumni Rev.', name='Carolina Alumni Review', cite_type='journal', source='journals', is_scotus=False), short_name='Carolina Alumni Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Carolina Alumni Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Carolina\\ Alumni\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Carolina Alumni Rev.', name='Carolina Alumni Review', cite_type='journal', source='journals', is_scotus=False), short_name='Carolina Alumni Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Carolina Alumni Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Case\\ W\\.\\ Res\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Case W. Res. J. Int'l L.", name='Case Western Reserve Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Case W. Res. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Case W. Res. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Case\\ W\\.\\ Res\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Case W. Res. J. Int'l L.", name='Case Western Reserve Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Case W. Res. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Case W. Res. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Case\\ W\\.\\ Res\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Case W. Res. L. Rev.', name='Case Western Reserve Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Case W. Res. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Case W. Res. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Case\\ W\\.\\ Res\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Case W. Res. L. Rev.', name='Case Western Reserve Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Case W. Res. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Case W. Res. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cath\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cath. Law.', name='Catholic Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Cath. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cath. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cath\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cath. Law.', name='Catholic Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Cath. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cath. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cath\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cath. U. L. Rev.', name='Catholic University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cath. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cath. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cath\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cath. U. L. Rev.', name='Catholic University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cath. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cath. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chap\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chap. L. Rev.', name='Chapman Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Chap. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Chap. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chap\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chap. L. Rev.', name='Chapman Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Chap. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Chap. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chi\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Chi. J. Int'l L.", name='Chicago Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Chi. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Chi. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chi\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Chi. J. Int'l L.", name='Chicago Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Chi. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Chi. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chi\\.\\-Kent\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chi.-Kent L. Rev.', name='Chicago-Kent Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Chi.-Kent L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Chi.-Kent L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chi\\.\\-Kent\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chi.-Kent L. Rev.', name='Chicago-Kent Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Chi.-Kent L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Chi.-Kent L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chicano\\-Latino\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chicano-Latino L. Rev.', name='Chicano-Latino Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Chicano-Latino L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Chicano-Latino L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chicano\\-Latino\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chicano-Latino L. Rev.', name='Chicano-Latino Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Chicano-Latino L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Chicano-Latino L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Child\\.\\ Legal\\ Rts\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Child. Legal Rts. J.', name="Children's Legal Rights Journal", cite_type='journal', source='journals', is_scotus=False), short_name='Child. Legal Rts. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Child. Legal Rts. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Child\\.\\ Legal\\ Rts\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Child. Legal Rts. J.', name="Children's Legal Rights Journal", cite_type='journal', source='journals', is_scotus=False), short_name='Child. Legal Rts. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Child. Legal Rts. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chron\\.\\ Higher\\ Educ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chron. Higher Educ.', name='Chronicle of Higher Education', cite_type='journal', source='journals', is_scotus=False), short_name='Chron. Higher Educ.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Chron. Higher Educ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Chron\\.\\ Higher\\ Educ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Chron. Higher Educ.', name='Chronicle of Higher Education', cite_type='journal', source='journals', is_scotus=False), short_name='Chron. Higher Educ.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Chron. Higher Educ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clearinghouse\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clearinghouse Rev.', name='Clearinghouse Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clearinghouse Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Clearinghouse Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clearinghouse\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clearinghouse Rev.', name='Clearinghouse Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clearinghouse Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Clearinghouse Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clev\\.\\ St\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clev. St. L. Rev.', name='Cleveland State Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clev. St. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Clev. St. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clev\\.\\ St\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clev. St. L. Rev.', name='Cleveland State Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clev. St. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Clev. St. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clev\\.\\-Marshall\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clev.-Marshall L. Rev.', name='Cleveland-Marshall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clev.-Marshall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Clev.-Marshall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clev\\.\\-Marshall\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clev.-Marshall L. Rev.', name='Cleveland-Marshall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clev.-Marshall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Clev.-Marshall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clinical\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clinical L. Rev.', name='Clinical Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clinical L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Clinical L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Clinical\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Clinical L. Rev.', name='Clinical Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Clinical L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Clinical L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colo\\.\\ J\\.\\ Int'l\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Colo. J. Int'l Envtl. L. & Pol'y", name='Colorado Journal of International Environmental Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Colo. J. Int'l Envtl. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Colo. J. Int'l Envtl. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colo\\.\\ J\\.\\ Int'l\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Colo. J. Int'l Envtl. L. & Pol'y", name='Colorado Journal of International Environmental Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Colo. J. Int'l Envtl. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Colo. J. Int'l Envtl. L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colo\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Law.', name='Colorado Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Colo. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colo. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colo\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colo. Law.', name='Colorado Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Colo. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colo. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colorado\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Colo. Law.', name='Colorado Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Colo. Law.', start=None, end=None)], 'short': False}, flags=0, strings=['Colorado Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colorado\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Colo. Law.', name='Colorado Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Colo. Law.', start=None, end=None)], 'short': True}, flags=0, strings=['Colorado Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ Bus\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. Bus. L. Rev.', name='Columbia Business Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. Bus. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. Bus. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ Bus\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. Bus. L. Rev.', name='Columbia Business Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. Bus. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. Bus. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ Hum\\.\\ Rts\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. Hum. Rts. L. Rev.', name='Columbia Human Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. Hum. Rts. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. Hum. Rts. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ Hum\\.\\ Rts\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. Hum. Rts. L. Rev.', name='Columbia Human Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. Hum. Rts. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. Hum. Rts. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Asian\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Asian L.', name='Columbia Journal of Asian Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Asian L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J. Asian L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Asian\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Asian L.', name='Columbia Journal of Asian Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Asian L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J. Asian L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ E\\.\\ Eur\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. E. Eur. L.', name='Columbia Journal of East European Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. E. Eur. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J. E. Eur. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ E\\.\\ Eur\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. E. Eur. L.', name='Columbia Journal of East European Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. E. Eur. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J. E. Eur. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Envtl. L.', name='Columbia Journal of Environmental law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J. Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Envtl. L.', name='Columbia Journal of Environmental law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J. Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Gender\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Gender & L.', name='Columbia Journal of Gender and Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Gender & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J. Gender & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Gender\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Gender & L.', name='Columbia Journal of Gender and Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Gender & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J. Gender & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Of\\ Eur\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Of Eur. L.', name='Columbia Journal of European Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Of Eur. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J. Of Eur. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Of\\ Eur\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J. Of Eur. L.', name='Columbia Journal of European Law', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J. Of Eur. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J. Of Eur. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Transnat'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Colum. J. Transnat'l L.", name='Columbia Journal of Transnational Law', cite_type='journal', source='journals', is_scotus=False), short_name="Colum. J. Transnat'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Colum. J. Transnat'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.\\ Transnat'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Colum. J. Transnat'l L.", name='Columbia Journal of Transnational Law', cite_type='journal', source='journals', is_scotus=False), short_name="Colum. J. Transnat'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Colum. J. Transnat'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.L\\.\\ \\&\\ Arts),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J.L. & Arts', name='Columbia Journal of Law & the Arts', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J.L. & Arts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J.L. & Arts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.L\\.\\ \\&\\ Arts),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J.L. & Arts', name='Columbia Journal of Law & the Arts', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J.L. & Arts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J.L. & Arts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.L\\.\\ \\&\\ Soc\\.\\ Probs\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J.L. & Soc. Probs.', name='Columbia Journal of Law and Social Problems', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J.L. & Soc. Probs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. J.L. & Soc. Probs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ J\\.L\\.\\ \\&\\ Soc\\.\\ Probs\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. J.L. & Soc. Probs.', name='Columbia Journal of Law and Social Problems', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. J.L. & Soc. Probs.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. J.L. & Soc. Probs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. L. Rev.', name='Columbia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. L. Rev.', name='Columbia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ Sci\\.\\ \\&\\ Tech\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. Sci. & Tech. L. Rev.', name='Columbia Science and Technology Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. Sci. & Tech. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum. Sci. & Tech. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\ Sci\\.\\ \\&\\ Tech\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum. Sci. & Tech. L. Rev.', name='Columbia Science and Technology Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Colum. Sci. & Tech. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum. Sci. & Tech. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\-VLA\\ J\\.L\\.\\ \\&\\ Arts),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum.-VLA J.L. & Arts', name='Columbia-VLA journal of Law & the Arts', cite_type='journal', source='journals', is_scotus=False), short_name='Colum.-VLA J.L. & Arts', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Colum.-VLA J.L. & Arts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Colum\\.\\-VLA\\ J\\.L\\.\\ \\&\\ Arts),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Colum.-VLA J.L. & Arts', name='Columbia-VLA journal of Law & the Arts', cite_type='journal', source='journals', is_scotus=False), short_name='Colum.-VLA J.L. & Arts', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Colum.-VLA J.L. & Arts']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>CommLaw\\ Conspectus),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='CommLaw Conspectus', name='CommLaw Conspectus: Journal of Communications Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name='CommLaw Conspectus', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['CommLaw Conspectus']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>CommLaw\\ Conspectus),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='CommLaw Conspectus', name='CommLaw Conspectus: Journal of Communications Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name='CommLaw Conspectus', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['CommLaw Conspectus']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Common\\ Mkt\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Common Mkt. L. Rev.', name='Common Market Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Common Mkt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Common Mkt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Common\\ Mkt\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Common Mkt. L. Rev.', name='Common Market Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Common Mkt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Common Mkt. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Comp\\.\\ Lab\\.\\ L\\.\\ \\&\\ Pol'y\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Comp. Lab. L. & Pol'y J.", name='Comparative Labor Law & Policy journal', cite_type='journal', source='journals', is_scotus=False), short_name="Comp. Lab. L. & Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Comp. Lab. L. & Pol'y J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Comp\\.\\ Lab\\.\\ L\\.\\ \\&\\ Pol'y\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Comp. Lab. L. & Pol'y J.", name='Comparative Labor Law & Policy journal', cite_type='journal', source='journals', is_scotus=False), short_name="Comp. Lab. L. & Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Comp. Lab. L. & Pol'y J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Comp\\.\\ Lab\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Comp. Lab. L.J.', name='Comparative Labor Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Comp. Lab. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Comp. Lab. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Comp\\.\\ Lab\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Comp. Lab. L.J.', name='Comparative Labor Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Comp. Lab. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Comp. Lab. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Computer\\ L\\.\\ Rev\\.\\ \\&\\ Tech\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Computer L. Rev. & Tech J.', name='Computer Law Review & Technology Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Computer L. Rev. & Tech J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Computer L. Rev. & Tech J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Computer\\ L\\.\\ Rev\\.\\ \\&\\ Tech\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Computer L. Rev. & Tech J.', name='Computer Law Review & Technology Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Computer L. Rev. & Tech J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Computer L. Rev. & Tech J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Computer/L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Computer/L.J.', name='Computer/Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Computer/L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Computer/L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Computer/L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Computer/L.J.', name='Computer/Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Computer/L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Computer/L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cong\\.\\ Dig\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cong. Dig.', name='Congressional Digest', cite_type='journal', source='journals', is_scotus=False), short_name='Cong. Dig.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cong. Dig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cong\\.\\ Dig\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cong. Dig.', name='Congressional Digest', cite_type='journal', source='journals', is_scotus=False), short_name='Cong. Dig.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cong. Dig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ Ins\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Ins. L.J.', name='Connecticut Insurance Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Conn. Ins. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Ins. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ Ins\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Ins. L.J.', name='Connecticut Insurance Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Conn. Ins. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. Ins. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Conn. J. Int'l L.", name='Connecticut Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Conn. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Conn. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Conn. J. Int'l L.", name='Connecticut Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Conn. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Conn. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. L. Rev.', name='Connecticut Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Conn. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. L. Rev.', name='Connecticut Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Conn. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ Prob\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Prob. L.J.', name='Connecticut Probate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Conn. Prob. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conn. Prob. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conn\\.\\ Prob\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conn. Prob. L.J.', name='Connecticut Probate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Conn. Prob. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conn. Prob. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Const\\.\\ Comment\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Const. Comment.', name='Constitutional Commentary', cite_type='journal', source='journals', is_scotus=False), short_name='Const. Comment.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Const. Comment.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Const\\.\\ Comment\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Const. Comment.', name='Constitutional Commentary', cite_type='journal', source='journals', is_scotus=False), short_name='Const. Comment.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Const. Comment.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Consumer\\ Fin\\.\\ L\\.\\ Q\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Consumer Fin. L. Q. Rep.', name='Consumer Finance Law Quarterly Report', cite_type='journal', source='journals', is_scotus=False), short_name='Consumer Fin. L. Q. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Consumer Fin. L. Q. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Consumer\\ Fin\\.\\ L\\.\\ Q\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Consumer Fin. L. Q. Rep.', name='Consumer Finance Law Quarterly Report', cite_type='journal', source='journals', is_scotus=False), short_name='Consumer Fin. L. Q. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Consumer Fin. L. Q. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conv\\.\\ \\&\\ Prop\\.\\ Law\\.\\ \\(n\\.s\\.\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conv. & Prop. Law. (n.s.)', name='Conveyancer and Property Lawyer (new series)', cite_type='journal', source='journals', is_scotus=False), short_name='Conv. & Prop. Law. (n.s.)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Conv. & Prop. Law. (n.s.)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Conv\\.\\ \\&\\ Prop\\.\\ Law\\.\\ \\(n\\.s\\.\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Conv. & Prop. Law. (n.s.)', name='Conveyancer and Property Lawyer (new series)', cite_type='journal', source='journals', is_scotus=False), short_name='Conv. & Prop. Law. (n.s.)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Conv. & Prop. Law. (n.s.)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Copyright\\ L\\.\\ Symp\\.\\ \\(ASCAP\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Copyright L. Symp. (ASCAP)', name='Copyright Law Symposium (American Society of Composers, Authors, & Publishers', cite_type='journal', source='journals', is_scotus=False), short_name='Copyright L. Symp. (ASCAP)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Copyright L. Symp. (ASCAP)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Copyright\\ L\\.\\ Symp\\.\\ \\(ASCAP\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Copyright L. Symp. (ASCAP)', name='Copyright Law Symposium (American Society of Composers, Authors, & Publishers', cite_type='journal', source='journals', is_scotus=False), short_name='Copyright L. Symp. (ASCAP)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Copyright L. Symp. (ASCAP)']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cornell\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cornell Int'l L.J.", name='Cornell International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Cornell Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Cornell Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cornell\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cornell Int'l L.J.", name='Cornell International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Cornell Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Cornell Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cornell\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cornell J.L. & Pub. Pol'y", name='Cornell Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Cornell J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Cornell J.L. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cornell\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Cornell J.L. & Pub. Pol'y", name='Cornell Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Cornell J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Cornell J.L. & Pub. Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cornell\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cornell L. Rev.', name='Cornell Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cornell L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cornell L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cornell\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cornell L. Rev.', name='Cornell Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cornell L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cornell L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Corp\\.\\ Tax'n),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Corp. Tax'n", name='Corporate Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="Corp. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Corp. Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Corp\\.\\ Tax'n),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Corp. Tax'n", name='Corporate Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="Corp. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Corp. Tax'n"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Creighton\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Creighton L. Rev.', name='Creighton Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Creighton L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Creighton L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Creighton\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Creighton L. Rev.', name='Creighton Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Creighton L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Creighton L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ Just\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. Just.', name='Criminal Justice', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. Just.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Crim. Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ Just\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. Just.', name='Criminal Justice', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. Just.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Crim. Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ Just\\.\\ Ethics),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. Just. Ethics', name='Criminal Justice Ethics', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. Just. Ethics', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Crim. Just. Ethics']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ Just\\.\\ Ethics),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. Just. Ethics', name='Criminal Justice Ethics', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. Just. Ethics', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Crim. Just. Ethics']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ L\\.\\ Bull\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. L. Bull.', name='Criminal Law Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. L. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Crim. L. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ L\\.\\ Bull\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. L. Bull.', name='Criminal Law Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. L. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Crim. L. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. L. Rev.', name='Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. L. Rev.', name='Criminal Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Crim. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ L\\.F\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. L.F.', name='Criminal Law Forum', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. L.F.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Crim. L.F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crim\\.\\ L\\.F\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crim. L.F.', name='Criminal Law Forum', cite_type='journal', source='journals', is_scotus=False), short_name='Crim. L.F.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Crim. L.F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crime,\\ L\\.\\ \\&\\ Soc\\.\\ Change),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crime, L. & Soc. Change', name='Crime, Law and Social Change', cite_type='journal', source='journals', is_scotus=False), short_name='Crime, L. & Soc. Change', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Crime, L. & Soc. Change']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Crime,\\ L\\.\\ \\&\\ Soc\\.\\ Change),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Crime, L. & Soc. Change', name='Crime, Law and Social Change', cite_type='journal', source='journals', is_scotus=False), short_name='Crime, L. & Soc. Change', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Crime, L. & Soc. Change']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cumb\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cumb. L. Rev.', name='Cumberland Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cumb. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Cumb. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Cumb\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Cumb. L. Rev.', name='Cumberland Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Cumb. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Cumb. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Current\\ Med\\.\\ for\\ Att'ys),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Current Med. for Att'ys", name='Current Medicine for Attorneys', cite_type='journal', source='journals', is_scotus=False), short_name="Current Med. for Att'ys", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Current Med. for Att'ys"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Current\\ Med\\.\\ for\\ Att'ys),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Current Med. for Att'ys", name='Current Medicine for Attorneys', cite_type='journal', source='journals', is_scotus=False), short_name="Current Med. for Att'ys", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Current Med. for Att'ys"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Currents:\\ Int'l\\ Trad\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Currents: Int'l Trad L.J.", name='Currents: The International Trade Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Currents: Int'l Trad L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Currents: Int'l Trad L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Currents:\\ Int'l\\ Trad\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Currents: Int'l Trad L.J.", name='Currents: The International Trade Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Currents: Int'l Trad L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Currents: Int'l Trad L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>D\\.C\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. L. Rev.', name='District of Columbia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='D.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['D.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>D\\.C\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='D.C. L. Rev.', name='District of Columbia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='D.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['D.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dalhousie\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Dalhousie L.J.', name='Dalhousie Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Dalhousie L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Dalhousie L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dalhousie\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Dalhousie L.J.', name='Dalhousie Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Dalhousie L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Dalhousie L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ Bus\\.\\ \\&\\ Com\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul Bus. & Com. L.J.', name='DePaul Business & Commercial Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul Bus. & Com. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['DePaul Bus. & Com. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ Bus\\.\\ \\&\\ Com\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul Bus. & Com. L.J.', name='DePaul Business & Commercial Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul Bus. & Com. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['DePaul Bus. & Com. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ Bus\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul Bus. L.J.', name='DePaul Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['DePaul Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ Bus\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul Bus. L.J.', name='DePaul Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['DePaul Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ J\\.\\ Health\\ Care\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul J. Health Care L.', name='DePaul Journal of Health Care Law', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul J. Health Care L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['DePaul J. Health Care L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ J\\.\\ Health\\ Care\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul J. Health Care L.', name='DePaul Journal of Health Care Law', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul J. Health Care L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['DePaul J. Health Care L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul L. Rev.', name='DePaul Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['DePaul L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>DePaul\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='DePaul L. Rev.', name='DePaul Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='DePaul L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['DePaul L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Def\\.\\ Couns\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Def. Couns. J.', name='Defense Counsel Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Def. Couns. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Def. Couns. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Def\\.\\ Couns\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Def. Couns. J.', name='Defense Counsel Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Def. Couns. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Def. Couns. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ J\\.\\ Corp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. J. Corp. L.', name='Delaware Journal of Corporate Law', cite_type='journal', source='journals', is_scotus=False), short_name='Del. J. Corp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. J. Corp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ J\\.\\ Corp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. J. Corp. L.', name='Delaware Journal of Corporate Law', cite_type='journal', source='journals', is_scotus=False), short_name='Del. J. Corp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Del. J. Corp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. L. Rev.', name='Delaware Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Del. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Del. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Del\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Del. L. Rev.', name='Delaware Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Del. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Del. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Denv\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Denv. J. Int'l L. & Pol'y", name='Denver Journal of International Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Denv. J. Int'l L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Denv. J. Int'l L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Denv\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Denv. J. Int'l L. & Pol'y", name='Denver Journal of International Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Denv. J. Int'l L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Denv. J. Int'l L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Denv\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Denv. U. L. Rev.', name='Denver University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Denv. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Denv. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Denv\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Denv. U. L. Rev.', name='Denver University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Denv. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Denv. U. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dep't\\ St\\.\\ Bull\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Dep't St. Bull.", name='Department of State Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name="Dep't St. Bull.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Dep't St. Bull."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dep't\\ St\\.\\ Bull\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Dep't St. Bull.", name='Department of State Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name="Dep't St. Bull.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Dep't St. Bull."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Depaul\\-LCA\\ J\\.\\ Art\\ \\&\\ Ent\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Depaul-LCA J. Art & Ent. L. & Pol'y", name='DePaul-LCA Journal of Art and Entertainment Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Depaul-LCA J. Art & Ent. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Depaul-LCA J. Art & Ent. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Depaul\\-LCA\\ J\\.\\ Art\\ \\&\\ Ent\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Depaul-LCA J. Art & Ent. L. & Pol'y", name='DePaul-LCA Journal of Art and Entertainment Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Depaul-LCA J. Art & Ent. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Depaul-LCA J. Art & Ent. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dick\\.\\ Int'l\\ L\\.\\ Ann\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Dick. Int'l L. Ann.", name='Dickinson International Law Annual', cite_type='journal', source='journals', is_scotus=False), short_name="Dick. Int'l L. Ann.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Dick. Int'l L. Ann."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dick\\.\\ Int'l\\ L\\.\\ Ann\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Dick. Int'l L. Ann.", name='Dickinson International Law Annual', cite_type='journal', source='journals', is_scotus=False), short_name="Dick. Int'l L. Ann.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Dick. Int'l L. Ann."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dick\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Dick. L. Rev.', name='Dickinson Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Dick. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Dick. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dick\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Dick. L. Rev.', name='Dickinson Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Dick. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Dick. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Digest),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Digest', name="The Digest: The National Italian-American Bar Ass'n Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name='Digest', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Digest']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Digest),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Digest', name="The Digest: The National Italian-American Bar Ass'n Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name='Digest', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Digest']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Drake\\ J\\.\\ Agric\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Drake J. Agric. L.', name='Drake Journal of Agricultural Law', cite_type='journal', source='journals', is_scotus=False), short_name='Drake J. Agric. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Drake J. Agric. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Drake\\ J\\.\\ Agric\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Drake J. Agric. L.', name='Drake Journal of Agricultural Law', cite_type='journal', source='journals', is_scotus=False), short_name='Drake J. Agric. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Drake J. Agric. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Drake\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Drake L. Rev.', name='Drake Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Drake L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Drake L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Drake\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Drake L. Rev.', name='Drake Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Drake L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Drake L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Drexel\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Drexel L. Rev.', name='Drexel Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Drexel L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Drexel L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Drexel\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Drexel L. Rev.', name='Drexel Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Drexel L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Drexel L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ J\\.\\ Comp\\.\\ \\&\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Duke J. Comp. & Int'l L.", name='Duke Journal of Comparative & International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Duke J. Comp. & Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Duke J. Comp. & Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ J\\.\\ Comp\\.\\ \\&\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Duke J. Comp. & Int'l L.", name='Duke Journal of Comparative & International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Duke J. Comp. & Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Duke J. Comp. & Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ J\\.\\ Const\\.\\ L\\.\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Duke J. Const. L. & Pub. Pol'y", name='Duke Journal of Constitutional Law & Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Duke J. Const. L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Duke J. Const. L. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ J\\.\\ Const\\.\\ L\\.\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Duke J. Const. L. & Pub. Pol'y", name='Duke Journal of Constitutional Law & Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Duke J. Const. L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Duke J. Const. L. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ J\\.\\ Gender\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Duke J. Gender L. & Pol'y", name='Duke Journal of Gender Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Duke J. Gender L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Duke J. Gender L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ J\\.\\ Gender\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Duke J. Gender L. & Pol'y", name='Duke Journal of Gender Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Duke J. Gender L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Duke J. Gender L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Duke L.J.', name='Duke Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Duke L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Duke L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duke\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Duke L.J.', name='Duke Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Duke L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Duke L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duq\\.\\ Bus\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Duq. Bus. L.J.', name='Duquesne Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Duq. Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Duq. Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duq\\.\\ Bus\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Duq. Bus. L.J.', name='Duquesne Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Duq. Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Duq. Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duq\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Duq. L. Rev.', name='Duquesne Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Duq. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Duq. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Duq\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Duq. L. Rev.', name='Duquesne Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Duq. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Duq. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dydke\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y\\ F\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Dydke Envtl. L. & Pol'y F.", name='Duke Environmental Law & Policy Forum', cite_type='journal', source='journals', is_scotus=False), short_name="Dydke Envtl. L. & Pol'y F.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Dydke Envtl. L. & Pol'y F."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Dydke\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y\\ F\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Dydke Envtl. L. & Pol'y F.", name='Duke Environmental Law & Policy Forum', cite_type='journal', source='journals', is_scotus=False), short_name="Dydke Envtl. L. & Pol'y F.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Dydke Envtl. L. & Pol'y F."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ecology\\ L\\.Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ecology L.Q.', name='Ecology Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Ecology L.Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ecology L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ecology\\ L\\.Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ecology L.Q.', name='Ecology Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Ecology L.Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ecology L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Economist),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Economist', name='The Economist', cite_type='journal', source='journals', is_scotus=False), short_name='Economist', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Economist']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Economist),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Economist', name='The Economist', cite_type='journal', source='journals', is_scotus=False), short_name='Economist', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Economist']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Elder\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Elder L.J.', name='Elder Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Elder L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Elder L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Elder\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Elder L.J.', name='Elder Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Elder L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Elder L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emory\\ Bankr\\.\\ Dev\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Emory Bankr. Dev. J.', name='Emory Bankruptcy Developments Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Emory Bankr. Dev. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Emory Bankr. Dev. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emory\\ Bankr\\.\\ Dev\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Emory Bankr. Dev. J.', name='Emory Bankruptcy Developments Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Emory Bankr. Dev. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Emory Bankr. Dev. J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emory\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Emory Int'l L. Rev.", name='Emory International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Emory Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Emory Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emory\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Emory Int'l L. Rev.", name='Emory International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Emory Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Emory Int'l L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emory\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Emory L.J.', name='Emory Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Emory L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Emory L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emory\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Emory L.J.', name='Emory Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Emory L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Emory L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emp\\.\\ Rts\\.\\ \\&\\ Emp\\.\\ Pol'y\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Emp. Rts. & Emp. Pol'y J.", name='Employee Rights and Employment Policy Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Emp. Rts. & Emp. Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Emp. Rts. & Emp. Pol'y J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Emp\\.\\ Rts\\.\\ \\&\\ Emp\\.\\ Pol'y\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Emp. Rts. & Emp. Pol'y J.", name='Employee Rights and Employment Policy Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Emp. Rts. & Emp. Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Emp. Rts. & Emp. Pol'y J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Empl\\.\\ Testing\\ \\(Univ\\.\\ Pub\\.\\ Am\\.\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Empl. Testing (Univ. Pub. Am.)', name='Employment Testing: Law & Policy Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Empl. Testing (Univ. Pub. Am.)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Empl. Testing (Univ. Pub. Am.)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Empl\\.\\ Testing\\ \\(Univ\\.\\ Pub\\.\\ Am\\.\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Empl. Testing (Univ. Pub. Am.)', name='Employment Testing: Law & Policy Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Empl. Testing (Univ. Pub. Am.)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Empl. Testing (Univ. Pub. Am.)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Energy\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Energy L.J.', name='Energy Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Energy L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Energy L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Energy\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Energy L.J.', name='Energy Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Energy L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Energy L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Envtl. L.', name='Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Envtl. L.', name='Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Envtl\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Envtl. Law.', name='Environmental Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Envtl. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Envtl. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Envtl\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Envtl. Law.', name='Environmental Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Envtl. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Envtl. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Est\\.\\ Plan\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Est. Plan.', name='Estate Planning', cite_type='journal', source='journals', is_scotus=False), short_name='Est. Plan.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Est. Plan.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Est\\.\\ Plan\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Est. Plan.', name='Estate Planning', cite_type='journal', source='journals', is_scotus=False), short_name='Est. Plan.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Est. Plan.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Eur\\.\\ H\\.R\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Eur. H.R. Rep.', name='European Human Rights Reports', cite_type='journal', source='journals', is_scotus=False), short_name='Eur. H.R. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Eur. H.R. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Eur\\.\\ H\\.R\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Eur. H.R. Rep.', name='European Human Rights Reports', cite_type='journal', source='journals', is_scotus=False), short_name='Eur. H.R. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Eur. H.R. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>F\\.B\\.I\\.S\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='F.B.I.S.', name='Foreign Broadcast Information Service', cite_type='journal', source='journals', is_scotus=False), short_name='F.B.I.S.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['F.B.I.S.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>F\\.B\\.I\\.S\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='F.B.I.S.', name='Foreign Broadcast Information Service', cite_type='journal', source='journals', is_scotus=False), short_name='F.B.I.S.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['F.B.I.S.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>FIU\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='FIU L. Rev.', name='Florida International University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='FIU L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['FIU L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>FIU\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='FIU L. Rev.', name='Florida International University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='FIU L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['FIU L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fam\\.\\ \\&\\ Conciliation\\ Cts\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fam. & Conciliation Cts. Rev.', name='Family and Conciliation Courts Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fam. & Conciliation Cts. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fam. & Conciliation Cts. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fam\\.\\ \\&\\ Conciliation\\ Cts\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fam. & Conciliation Cts. Rev.', name='Family and Conciliation Courts Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fam. & Conciliation Cts. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fam. & Conciliation Cts. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fam\\.\\ Ct\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fam. Ct. Rev.', name='Family Court Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fam. Ct. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fam. Ct. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fam\\.\\ Ct\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fam. Ct. Rev.', name='Family Court Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fam. Ct. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fam. Ct. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fam\\.\\ L\\.Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fam. L.Q.', name='Family Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Fam. L.Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fam. L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fam\\.\\ L\\.Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fam. L.Q.', name='Family Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Fam. L.Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fam. L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Cir\\.\\ B\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fed. Cir. B.J.', name='Federal Circuit Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fed. Cir. B.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fed. Cir. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Cir\\.\\ B\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fed. Cir. B.J.', name='Federal Circuit Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fed. Cir. B.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fed. Cir. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Comm\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fed. Comm. L.J.', name='Federal Communications Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fed. Comm. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fed. Comm. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Comm\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fed. Comm. L.J.', name='Federal Communications Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fed. Comm. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fed. Comm. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Probation),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fed. Probation', name='Federal Probation', cite_type='journal', source='journals', is_scotus=False), short_name='Fed. Probation', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fed. Probation']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Probation),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fed. Probation', name='Federal Probation', cite_type='journal', source='journals', is_scotus=False), short_name='Fed. Probation', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fed. Probation']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Sent'g\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fed. Sent'g Rep.", name='Federal Sentencing Reporter', cite_type='journal', source='journals', is_scotus=False), short_name="Fed. Sent'g Rep.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Fed. Sent'g Rep."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fed\\.\\ Sent'g\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fed. Sent'g Rep.", name='Federal Sentencing Reporter', cite_type='journal', source='journals', is_scotus=False), short_name="Fed. Sent'g Rep.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Fed. Sent'g Rep."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ B\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. B.J.', name='Florida Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. B.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ B\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. B.J.', name='Florida Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. B.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. B.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fla. J. Int'l L.", name='Florida Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Fla. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Fla. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fla. J. Int'l L.", name='Florida Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Fla. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Fla. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. L. Rev.', name='Florida Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. L. Rev.', name='Florida Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ St\\.\\ J\\.\\ Transnat'l\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fla. St. J. Transnat'l L. & Pol'y", name='Florida State Journal of Transnational Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Fla. St. J. Transnat'l L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Fla. St. J. Transnat'l L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ St\\.\\ J\\.\\ Transnat'l\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fla. St. J. Transnat'l L. & Pol'y", name='Florida State Journal of Transnational Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Fla. St. J. Transnat'l L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Fla. St. J. Transnat'l L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ St\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. St. U. L. Rev.', name='Florida State University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. St. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. St. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ St\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. St. U. L. Rev.', name='Florida State University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. St. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. St. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ Tax\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Tax Rev.', name='Florida Tax Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. Tax Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fla. Tax Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fla\\.\\ Tax\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fla. Tax Rev.', name='Florida Tax Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fla. Tax Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fla. Tax Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Food\\ \\&\\ Drug\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Food & Drug L.J.', name='Food and Drug Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Food & Drug L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Food & Drug L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Food\\ \\&\\ Drug\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Food & Drug L.J.', name='Food and Drug Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Food & Drug L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Food & Drug L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Food\\ Drug\\ Cosm\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Food Drug Cosm. L.J.', name='Food Drug Cosmetic Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Food Drug Cosm. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Food Drug Cosm. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Food\\ Drug\\ Cosm\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Food Drug Cosm. L.J.', name='Food Drug Cosmetic Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Food Drug Cosm. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Food Drug Cosm. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Envtl\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham Envtl. L. Rev.', name='Fordham Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fordham Envtl. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Envtl\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham Envtl. L. Rev.', name='Fordham Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fordham Envtl. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fordham Int'l L.J.", name='Fordham International Law journal', cite_type='journal', source='journals', is_scotus=False), short_name="Fordham Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Fordham Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Fordham Int'l L.J.", name='Fordham International Law journal', cite_type='journal', source='journals', is_scotus=False), short_name="Fordham Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Fordham Int'l L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Intell\\.\\ Prop\\.\\ Media\\ \\&\\ Ent\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham Intell. Prop. Media & Ent. L.J.', name='Fordham Intellectual Property, Media & Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham Intell. Prop. Media & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fordham Intell. Prop. Media & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Intell\\.\\ Prop\\.\\ Media\\ \\&\\ Ent\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham Intell. Prop. Media & Ent. L.J.', name='Fordham Intellectual Property, Media & Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham Intell. Prop. Media & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fordham Intell. Prop. Media & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ J\\.\\ Corp\\.\\ \\&\\ Fin\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham J. Corp. & Fin. L.', name='Fordham Journal of Corporate & Financial Law', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham J. Corp. & Fin. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fordham J. Corp. & Fin. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ J\\.\\ Corp\\.\\ \\&\\ Fin\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham J. Corp. & Fin. L.', name='Fordham Journal of Corporate & Financial Law', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham J. Corp. & Fin. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fordham J. Corp. & Fin. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham L. Rev.', name='Fordham Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fordham L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham L. Rev.', name='Fordham Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fordham L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Urb\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham Urb. L.J.', name='Fordham Urban Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham Urb. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Fordham Urb. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Fordham\\ Urb\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Fordham Urb. L.J.', name='Fordham Urban Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Fordham Urb. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Fordham Urb. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Franchise\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Franchise L.J.', name='Franchise Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Franchise L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Franchise L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Franchise\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Franchise L.J.', name='Franchise Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Franchise L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Franchise L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ga\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ga. J. Int'l & Comp. L.", name='Georgia Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Ga. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ga. J. Int'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ga\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ga. J. Int'l & Comp. L.", name='Georgia Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Ga. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ga. J. Int'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ga\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. L. Rev.', name='Georgia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ga. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ga\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. L. Rev.', name='Georgia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ga. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ga. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ga\\.\\ St\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. St. U. L. Rev.', name='Georgia State University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ga. St. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ga. St. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ga\\.\\ St\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ga. St. U. L. Rev.', name='Georgia State University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ga. St. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ga. St. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geendale\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geendale L. Rev.', name='Glendale Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Geendale L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geendale L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geendale\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geendale L. Rev.', name='Glendale Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Geendale L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geendale L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Immigr\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Immigr. L.J.', name='Georgetown Immigration Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Immigr. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. Immigr. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Immigr\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Immigr. L.J.', name='Georgetown Immigration Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Immigr. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. Immigr. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Int'l\\ Envtl\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. Int'l Envtl. L. Rev.", name='Georgetown International Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. Int'l Envtl. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Geo. Int'l Envtl. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Int'l\\ Envtl\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. Int'l Envtl. L. Rev.", name='Georgetown International Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. Int'l Envtl. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Geo. Int'l Envtl. L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ Gender\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. J. Gender & L.', name='The Georgetown Journal of Gender and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. J. Gender & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. J. Gender & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ Gender\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. J. Gender & L.', name='The Georgetown Journal of Gender and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. J. Gender & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. J. Gender & L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. J. Int'l L.", name='Georgetown Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Geo. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. J. Int'l L.", name='Georgetown Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Geo. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ Legal\\ Ethics),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. J. Legal Ethics', name='Georgetown Journal of Legal Ethics', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. J. Legal Ethics', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. J. Legal Ethics']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ Legal\\ Ethics),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. J. Legal Ethics', name='Georgetown Journal of Legal Ethics', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. J. Legal Ethics', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. J. Legal Ethics']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ on\\ Poverty\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. J. on Poverty L. & Pol'y", name='Georgetown Journal on Poverty Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. J. on Poverty L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Geo. J. on Poverty L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ J\\.\\ on\\ Poverty\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. J. on Poverty L. & Pol'y", name='Georgetown Journal on Poverty Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. J. on Poverty L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Geo. J. on Poverty L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. L.J.', name='Georgetown Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. L.J.', name='Georgetown Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Mason\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Mason L. Rev.', name='George Mason Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Mason L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. Mason L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Mason\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Mason L. Rev.', name='George Mason Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Mason L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. Mason L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Mason\\ U\\.\\ C\\.R\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Mason U. C.R. L.J.', name='George Mason University Civil Rights Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Mason U. C.R. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. Mason U. C.R. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Mason\\ U\\.\\ C\\.R\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Mason U. C.R. L.J.', name='George Mason University Civil Rights Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Mason U. C.R. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. Mason U. C.R. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Wash\\.\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. Wash. Int'l L. Rev.", name='George Washington International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. Wash. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Geo. Wash. Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Wash\\.\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. Wash. Int'l L. Rev.", name='George Washington International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. Wash. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Geo. Wash. Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Wash\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Econ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. Wash. J. Int'l L. & Econ.", name='George Washington Journal of International Law and Economics', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. Wash. J. Int'l L. & Econ.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Geo. Wash. J. Int'l L. & Econ."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Wash\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Econ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Geo. Wash. J. Int'l L. & Econ.", name='George Washington Journal of International Law and Economics', cite_type='journal', source='journals', is_scotus=False), short_name="Geo. Wash. J. Int'l L. & Econ.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Geo. Wash. J. Int'l L. & Econ."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Wash\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Wash. L. Rev.', name='George Washington Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Wash. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Geo. Wash. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Geo\\.\\ Wash\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Geo. Wash. L. Rev.', name='George Washington Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Geo. Wash. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Geo. Wash. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>German\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='German L.J.', name='German Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='German L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['German L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>German\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='German L.J.', name='German Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='German L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['German L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Golden\\ Gate\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Golden Gate U. L. Rev.', name='Golden Gate University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Golden Gate U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Golden Gate U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Golden\\ Gate\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Golden Gate U. L. Rev.', name='Golden Gate University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Golden Gate U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Golden Gate U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Gonz\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Gonz. L. Rev.', name='Gonzaga Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Gonz. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Gonz. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Gonz\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Gonz. L. Rev.', name='Gonzaga Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Gonz. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Gonz. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Great\\ Plains\\ Nat\\.\\ Resources\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Great Plains Nat. Resources J.', name='Great Plains Natural Resources Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Great Plains Nat. Resources J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Great Plains Nat. Resources J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Great\\ Plains\\ Nat\\.\\ Resources\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Great Plains Nat. Resources J.', name='Great Plains Natural Resources Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Great Plains Nat. Resources J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Great Plains Nat. Resources J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Green\\ Bag),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Green Bag', name='Green Bag', cite_type='journal', source='journals', is_scotus=False), short_name='Green Bag', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Green Bag']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Green\\ Bag),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Green Bag', name='Green Bag', cite_type='journal', source='journals', is_scotus=False), short_name='Green Bag', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Green Bag']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Green\\ Bag\\ 2d),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Green Bag 2d', name='Green Bag 2d', cite_type='journal', source='journals', is_scotus=False), short_name='Green Bag 2d', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Green Bag 2d']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Green\\ Bag\\ 2d),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Green Bag 2d', name='Green Bag 2d', cite_type='journal', source='journals', is_scotus=False), short_name='Green Bag 2d', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Green Bag 2d']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Green\\ Bag\\ Alm\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Green Bag Alm.', name='Green Bag Almanac', cite_type='journal', source='journals', is_scotus=False), short_name='Green Bag Alm.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Green Bag Alm.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Green\\ Bag\\ Alm\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Green Bag Alm.', name='Green Bag Almanac', cite_type='journal', source='journals', is_scotus=False), short_name='Green Bag Alm.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Green Bag Alm.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Guild\\ Prac\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Guild Prac.', name='Guild Practitioner', cite_type='journal', source='journals', is_scotus=False), short_name='Guild Prac.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Guild Prac.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Guild\\ Prac\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Guild Prac.', name='Guild Practitioner', cite_type='journal', source='journals', is_scotus=False), short_name='Guild Prac.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Guild Prac.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hamline\\ J\\.\\ Pub\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hamline J. Pub. L. & Pol'y", name='Hamline Journal of Public Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Hamline J. Pub. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Hamline J. Pub. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hamline\\ J\\.\\ Pub\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hamline J. Pub. L. & Pol'y", name='Hamline Journal of Public Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Hamline J. Pub. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Hamline J. Pub. L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hamline\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hamline L. Rev.', name='Hamline Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Hamline L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hamline L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hamline\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hamline L. Rev.', name='Hamline Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Hamline L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hamline L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ C\\.R\\.\\-C\\.L\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. C.R.-C.L. L. Rev.', name='Harvard Civil Rights-Civil Liberties Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. C.R.-C.L. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. C.R.-C.L. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ C\\.R\\.\\-C\\.L\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. C.R.-C.L. L. Rev.', name='Harvard Civil Rights-Civil Liberties Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. C.R.-C.L. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. C.R.-C.L. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Envtl\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Envtl. L. Rev.', name='Harvard Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. Envtl. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Envtl\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Envtl. L. Rev.', name='Harvard Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. Envtl. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Hum\\.\\ Rts\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Hum. Rts. J.', name='Harvard Human Rights Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Hum. Rts. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. Hum. Rts. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Hum\\.\\ Rts\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Hum. Rts. J.', name='Harvard Human Rights Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Hum. Rts. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. Hum. Rts. J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. Int'l L.J.", name='Harvard International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Harv. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Harv. Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. Int'l L.J.", name='Harvard International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Harv. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Harv. Int'l L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.\\ on\\ Legis\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J. on Legis.', name='Harvard Journal on Legislation', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J. on Legis.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. J. on Legis.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.\\ on\\ Legis\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J. on Legis.', name='Harvard Journal on Legislation', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J. on Legis.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. J. on Legis.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.\\ on\\ Racial\\ \\&\\ Ethnic\\ Just\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J. on Racial & Ethnic Just.', name='Harvard Journal on Racial & Ethnic Justice', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J. on Racial & Ethnic Just.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. J. on Racial & Ethnic Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.\\ on\\ Racial\\ \\&\\ Ethnic\\ Just\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J. on Racial & Ethnic Just.', name='Harvard Journal on Racial & Ethnic Justice', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J. on Racial & Ethnic Just.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. J. on Racial & Ethnic Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.L\\.\\ \\&\\ Gender),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J.L. & Gender', name='Harvard Journal of Law and Gender', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J.L. & Gender', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. J.L. & Gender']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.L\\.\\ \\&\\ Gender),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J.L. & Gender', name='Harvard Journal of Law and Gender', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J.L. & Gender', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. J.L. & Gender']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. J.L. & Pub. Pol'y", name='Harvard Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Harv. J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Harv. J.L. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. J.L. & Pub. Pol'y", name='Harvard Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Harv. J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Harv. J.L. & Pub. Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J.L. & Tech.', name='Harvard Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. J.L. & Tech.', name='Harvard Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. J.L. & Tech.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. L. & Pol'y Rev.", name='Harvard Law & Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Harv. L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Harv. L. & Pol'y Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. L. & Pol'y Rev.", name='Harvard Law & Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Harv. L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Harv. L. & Pol'y Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. L. Rev.', name='Harvard Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. L. Rev.', name='Harvard Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Latino\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Latino L. Rev.', name='Harvard Latino Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Latino L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. Latino L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Latino\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Latino L. Rev.', name='Harvard Latino Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Latino L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. Latino L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Negot\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Negot. L. Rev.', name='Harvard Negotiation Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Negot. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Harv. Negot. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Negot\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Harv. Negot. L. Rev.', name='Harvard Negotiation Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Harv. Negot. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Harv. Negot. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. Women's L.J.", name="Harvard Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Harv. Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Harv. Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Harv\\.\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Harv. Women's L.J.", name="Harvard Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Harv. Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Harv. Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Comm\\.\\ \\&\\ Ent\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hastings Comm. & Ent. L.J.', name='Hastings Communications and Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hastings Comm. & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hastings Comm. & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Comm\\.\\ \\&\\ Ent\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hastings Comm. & Ent. L.J.', name='Hastings Communications and Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hastings Comm. & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hastings Comm. & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Const\\.\\ L\\.Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hastings Const. L.Q.', name='Hastings Constitutional Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Hastings Const. L.Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hastings Const. L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Const\\.\\ L\\.Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hastings Const. L.Q.', name='Hastings Constitutional Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Hastings Const. L.Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hastings Const. L.Q.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hastings Int'l & Comp. L. Rev.", name='Hastings International and Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Hastings Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Hastings Int'l & Comp. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hastings Int'l & Comp. L. Rev.", name='Hastings International and Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Hastings Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Hastings Int'l & Comp. L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hastings L.J.', name='Hastings Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hastings L.J.', start=datetime.datetime(1949, 1, 1, 0, 0), end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hastings L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hastings L.J.', name='Hastings Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hastings L.J.', start=datetime.datetime(1949, 1, 1, 0, 0), end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hastings L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ W\\.\\-Nw\\.\\ J\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hastings W.-Nw. J. Envtl. L. & Pol'y", name='Hastings West-Northwest Journal of Environmental Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Hastings W.-Nw. J. Envtl. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Hastings W.-Nw. J. Envtl. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ W\\.\\-Nw\\.\\ J\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hastings W.-Nw. J. Envtl. L. & Pol'y", name='Hastings West-Northwest Journal of Environmental Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Hastings W.-Nw. J. Envtl. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Hastings W.-Nw. J. Envtl. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hastings Women's L.J.", name="Hastings Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Hastings Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Hastings Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hastings\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hastings Women's L.J.", name="Hastings Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Hastings Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Hastings Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Health\\ L\\.\\ Persps\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Health L. Persps.', name='Health Law Perespectives', cite_type='journal', source='journals', is_scotus=False), short_name='Health L. Persps.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Health L. Persps.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Health\\ L\\.\\ Persps\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Health L. Persps.', name='Health Law Perespectives', cite_type='journal', source='journals', is_scotus=False), short_name='Health L. Persps.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Health L. Persps.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Health\\ Matrix),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Health Matrix', name='Health Matrix', cite_type='journal', source='journals', is_scotus=False), short_name='Health Matrix', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Health Matrix']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Health\\ Matrix),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Health Matrix', name='Health Matrix', cite_type='journal', source='journals', is_scotus=False), short_name='Health Matrix', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Health Matrix']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Healthspan),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Healthspan', name='Healthspan', cite_type='journal', source='journals', is_scotus=False), short_name='Healthspan', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Healthspan']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Healthspan),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Healthspan', name='Healthspan', cite_type='journal', source='journals', is_scotus=False), short_name='Healthspan', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Healthspan']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>High\\ Tech\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='High Tech. L.J.', name='High Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='High Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['High Tech. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>High\\ Tech\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='High Tech. L.J.', name='High Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='High Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['High Tech. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hofstra\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hofstra L. Rev.', name='Hofstra Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Hofstra L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hofstra L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hofstra\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hofstra L. Rev.', name='Hofstra Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Hofstra L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hofstra L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hofstra\\ Lab\\.\\ \\&\\ Emp\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hofstra Lab. & Emp. L.J.', name='Hofstra Labor & Employment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hofstra Lab. & Emp. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hofstra Lab. & Emp. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hofstra\\ Lab\\.\\ \\&\\ Emp\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hofstra Lab. & Emp. L.J.', name='Hofstra Labor & Employment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hofstra Lab. & Emp. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hofstra Lab. & Emp. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hong\\ Kong\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hong Kong L.J.', name='Hong Kong Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hong Kong L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hong Kong L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hong\\ Kong\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hong Kong L.J.', name='Hong Kong Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Hong Kong L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hong Kong L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hous\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hous. J. Int'l L.", name='Houston Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Hous. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Hous. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hous\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Hous. J. Int'l L.", name='Houston Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Hous. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Hous. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hous\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hous. L. Rev.', name='Houston Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Hous. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hous. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hous\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hous. L. Rev.', name='Houston Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Hous. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hous. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>How\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='How. L.J.', name='Howard Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='How. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['How. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>How\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='How. L.J.', name='Howard Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='How. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['How. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hum\\.\\ Rts\\.\\ Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hum. Rts. Q.', name='Human Rights Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Hum. Rts. Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Hum. Rts. Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Hum\\.\\ Rts\\.\\ Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Hum. Rts. Q.', name='Human Rights Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Hum. Rts. Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Hum. Rts. Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Human\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Human.', name='Humanities', cite_type='journal', source='journals', is_scotus=False), short_name='Human.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Human.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Human\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Human.', name='Humanities', cite_type='journal', source='journals', is_scotus=False), short_name='Human.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Human.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>IDEA),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='IDEA', name='IDEA: The Intellectual Property Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='IDEA', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['IDEA']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>IDEA),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='IDEA', name='IDEA: The Intellectual Property Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='IDEA', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['IDEA']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>ILSA\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="ILSA J. Int'l & Comp. L.", name='ILSA Journal of International & Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="ILSA J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["ILSA J. Int'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>ILSA\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="ILSA J. Int'l & Comp. L.", name='ILSA Journal of International & Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="ILSA J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["ILSA J. Int'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Idaho\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho L. Rev.', name='Idaho Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Idaho L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Idaho L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Idaho\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Idaho L. Rev.', name='Idaho Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Idaho L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Idaho L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ill\\.\\ B\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. B.J.', name='Illinois Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ill. B.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ill. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ill\\.\\ B\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ill. B.J.', name='Illinois Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ill. B.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ill. B.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Immigr\\.\\ \\&\\ Nat'lity\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Immigr. & Nat'lity L. Rev.", name='Immigration and Nationality Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Immigr. & Nat'lity L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Immigr. & Nat'lity L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Immigr\\.\\ \\&\\ Nat'lity\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Immigr. & Nat'lity L. Rev.", name='Immigration and Nationality Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Immigr. & Nat'lity L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Immigr. & Nat'lity L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>In\\ Pub\\.\\ Interest),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='In Pub. Interest', name='In the Public Interest', cite_type='journal', source='journals', is_scotus=False), short_name='In Pub. Interest', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['In Pub. Interest']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>In\\ Pub\\.\\ Interest),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='In Pub. Interest', name='In the Public Interest', cite_type='journal', source='journals', is_scotus=False), short_name='In Pub. Interest', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['In Pub. Interest']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ind. Int'l & Comp. L. Rev.", name='Indiana International & Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Ind. Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Ind. Int'l & Comp. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Ind. Int'l & Comp. L. Rev.", name='Indiana International & Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Ind. Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Ind. Int'l & Comp. L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ J\\.\\ Global\\ Legal\\ Stud\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. J. Global Legal Stud.', name='Indiana Journal of Global Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name='Ind. J. Global Legal Stud.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. J. Global Legal Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ J\\.\\ Global\\ Legal\\ Stud\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. J. Global Legal Stud.', name='Indiana Journal of Global Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name='Ind. J. Global Legal Stud.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. J. Global Legal Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. L. Rev.', name='Indiana Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ind. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. L. Rev.', name='Indiana Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ind. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. L.J.', name='Indiana Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ind. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ind. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ind\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ind. L.J.', name='Indiana Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ind. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ind. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Indus\\.\\ \\&\\ Lab\\.\\ Rel\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Indus. & Lab. Rel. Rev.', name='Industrial and Labor Relations Review', cite_type='journal', source='journals', is_scotus=False), short_name='Indus. & Lab. Rel. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Indus. & Lab. Rel. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Indus\\.\\ \\&\\ Lab\\.\\ Rel\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Indus. & Lab. Rel. Rev.', name='Industrial and Labor Relations Review', cite_type='journal', source='journals', is_scotus=False), short_name='Indus. & Lab. Rel. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Indus. & Lab. Rel. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Fed\\.\\ Tax'n),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Inst. on Fed. Tax'n", name='Institute on Federal Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="Inst. on Fed. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Inst. on Fed. Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Fed\\.\\ Tax'n),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Inst. on Fed. Tax'n", name='Institute on Federal Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="Inst. on Fed. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Inst. on Fed. Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Oil\\ \\&\\ Gas\\ L\\.\\ \\&\\ Tax'n),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Inst. on Oil & Gas L. & Tax'n", name='Institute on Oil and Gas Law and Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="Inst. on Oil & Gas L. & Tax'n", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Inst. on Oil & Gas L. & Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Oil\\ \\&\\ Gas\\ L\\.\\ \\&\\ Tax'n),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Inst. on Oil & Gas L. & Tax'n", name='Institute on Oil and Gas Law and Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="Inst. on Oil & Gas L. & Tax'n", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Inst. on Oil & Gas L. & Tax'n"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Plan\\.\\ Zoning\\ \\&\\ Eminent\\ Domain),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Inst. on Plan. Zoning & Eminent Domain', name='Institute on Planning, Zoning, and Eminent Domain', cite_type='journal', source='journals', is_scotus=False), short_name='Inst. on Plan. Zoning & Eminent Domain', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Inst. on Plan. Zoning & Eminent Domain']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Plan\\.\\ Zoning\\ \\&\\ Eminent\\ Domain),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Inst. on Plan. Zoning & Eminent Domain', name='Institute on Planning, Zoning, and Eminent Domain', cite_type='journal', source='journals', is_scotus=False), short_name='Inst. on Plan. Zoning & Eminent Domain', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Inst. on Plan. Zoning & Eminent Domain']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Priv\\.\\ Inv\\.\\ \\&\\ Inv\\.\\ Abroad),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Inst. on Priv. Inv. & Inv. Abroad', name='Institute on Private Investments and Investors Abroad', cite_type='journal', source='journals', is_scotus=False), short_name='Inst. on Priv. Inv. & Inv. Abroad', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Inst. on Priv. Inv. & Inv. Abroad']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Priv\\.\\ Inv\\.\\ \\&\\ Inv\\.\\ Abroad),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Inst. on Priv. Inv. & Inv. Abroad', name='Institute on Private Investments and Investors Abroad', cite_type='journal', source='journals', is_scotus=False), short_name='Inst. on Priv. Inv. & Inv. Abroad', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Inst. on Priv. Inv. & Inv. Abroad']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Sec\\.\\ Reg\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Inst. on Sec. Reg.', name='Institute on Securities Regulation', cite_type='journal', source='journals', is_scotus=False), short_name='Inst. on Sec. Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Inst. on Sec. Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Inst\\.\\ on\\ Sec\\.\\ Reg\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Inst. on Sec. Reg.', name='Institute on Securities Regulation', cite_type='journal', source='journals', is_scotus=False), short_name='Inst. on Sec. Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Inst. on Sec. Reg.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ \\&\\ Comp\\.\\ L\\.Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l & Comp. L.Q.", name='International and Comparative Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l & Comp. L.Q.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l & Comp. L.Q."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ \\&\\ Comp\\.\\ L\\.Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l & Comp. L.Q.", name='International and Comparative Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l & Comp. L.Q.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l & Comp. L.Q."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Herald\\ Trib\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Herald Trib.", name='International Herald Tribune', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Herald Trib.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l Herald Trib."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Herald\\ Trib\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Herald Trib.", name='International Herald Tribune', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Herald Trib.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l Herald Trib."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ J\\.\\ Pub\\.\\ Admin\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l J. Pub. Admin.", name='International Journal of Public Administration', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l J. Pub. Admin.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l J. Pub. Admin."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ J\\.\\ Pub\\.\\ Admin\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l J. Pub. Admin.", name='International Journal of Public Administration', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l J. Pub. Admin.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l J. Pub. Admin."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ J\\.\\ Pub\\.\\ Opinion\\ Res\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l J. Pub. Opinion Res.", name='International Journal of Public Opinion Research', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l J. Pub. Opinion Res.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l J. Pub. Opinion Res."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ J\\.\\ Pub\\.\\ Opinion\\ Res\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l J. Pub. Opinion Res.", name='International Journal of Public Opinion Research', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l J. Pub. Opinion Res.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l J. Pub. Opinion Res."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ J\\.L\\.\\ \\&\\ Psychiat\\ Ry),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l J.L. & Psychiat Ry", name='International Journal of Law and Psychiatry', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l J.L. & Psychiat Ry", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l J.L. & Psychiat Ry"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ J\\.L\\.\\ \\&\\ Psychiat\\ Ry),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l J.L. & Psychiat Ry", name='International Journal of Law and Psychiatry', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l J.L. & Psychiat Ry", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l J.L. & Psychiat Ry"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Law.", name='International Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Law.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l Law."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Law.", name='International Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Law.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l Law."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Org\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Org.", name='International Organization', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Org.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l Org."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Org\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Org.", name='International Organization', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Org.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l Org."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Org\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Org. L. Rev.", name='International Organization Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Org. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l Org. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Org\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Org. L. Rev.", name='International Organization Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Org. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l Org. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Rev\\.\\ L\\.\\ \\&\\ Econ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Rev. L. & Econ.", name='International Review of Law and Economics', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Rev. L. & Econ.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Int'l Rev. L. & Econ."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Int'l\\ Rev\\.\\ L\\.\\ \\&\\ Econ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Int'l Rev. L. & Econ.", name='International Review of Law and Economics', cite_type='journal', source='journals', is_scotus=False), short_name="Int'l Rev. L. & Econ.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Int'l Rev. L. & Econ."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Iowa\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa L. Rev.', name='Iowa Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Iowa L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Iowa L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Iowa\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Iowa L. Rev.', name='Iowa Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Iowa L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Iowa L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ ALWD),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. ALWD', name='Journal of the Association of Legal Writing Directors', cite_type='journal', source='journals', is_scotus=False), short_name='J. ALWD', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. ALWD']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ ALWD),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. ALWD', name='Journal of the Association of Legal Writing Directors', cite_type='journal', source='journals', is_scotus=False), short_name='J. ALWD', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. ALWD']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Affordable\\ Housing\\ \\&\\ Community\\ Dev\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Affordable Housing & Community Dev. L.', name='Journal of Affordable Housing & Community Development Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Affordable Housing & Community Dev. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Affordable Housing & Community Dev. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Affordable\\ Housing\\ \\&\\ Community\\ Dev\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Affordable Housing & Community Dev. L.', name='Journal of Affordable Housing & Community Development Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Affordable Housing & Community Dev. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Affordable Housing & Community Dev. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Agric\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Agric. L.', name='Journal of Agricultural Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Agric. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Agric. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Agric\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Agric. L.', name='Journal of Agricultural Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Agric. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Agric. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Air\\ L\\.\\ \\&\\ Com\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Air L. & Com.', name='Journal of Air Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name='J. Air L. & Com.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Air L. & Com.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Air\\ L\\.\\ \\&\\ Com\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Air L. & Com.', name='Journal of Air Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name='J. Air L. & Com.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Air L. & Com.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Am\\.\\ Acad\\.\\ Matrim\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Am. Acad. Matrim. Law.', name='Journal of the American Academy of Matrimonial Lawyers', cite_type='journal', source='journals', is_scotus=False), short_name='J. Am. Acad. Matrim. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Am. Acad. Matrim. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Am\\.\\ Acad\\.\\ Matrim\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Am. Acad. Matrim. Law.', name='Journal of the American Academy of Matrimonial Lawyers', cite_type='journal', source='journals', is_scotus=False), short_name='J. Am. Acad. Matrim. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Am. Acad. Matrim. Law.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Am\\.\\ Soc'y\\ Info\\.\\ Sci\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Am. Soc'y Info. Sci.", name='Journal of the American Society for Information Science', cite_type='journal', source='journals', is_scotus=False), short_name="J. Am. Soc'y Info. Sci.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Am. Soc'y Info. Sci."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Am\\.\\ Soc'y\\ Info\\.\\ Sci\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Am. Soc'y Info. Sci.", name='Journal of the American Society for Information Science', cite_type='journal', source='journals', is_scotus=False), short_name="J. Am. Soc'y Info. Sci.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Am. Soc'y Info. Sci."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ App\\.\\ Prac\\.\\ \\&\\ Process),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. App. Prac. & Process', name='Journal of Appellate Practice and Process', cite_type='journal', source='journals', is_scotus=False), short_name='J. App. Prac. & Process', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. App. Prac. & Process']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ App\\.\\ Prac\\.\\ \\&\\ Process),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. App. Prac. & Process', name='Journal of Appellate Practice and Process', cite_type='journal', source='journals', is_scotus=False), short_name='J. App. Prac. & Process', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. App. Prac. & Process']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Bus\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Bus. L.', name='Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Bus\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Bus. L.', name='Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Chinese\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Chinese L.', name='Journal of Chinese Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Chinese L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Chinese L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Chinese\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Chinese L.', name='Journal of Chinese Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Chinese L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Chinese L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Contemp\\.\\ Health\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Contemp. Health L. & Pol'y", name='Journal of Contemporary Health Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Contemp. Health L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Contemp. Health L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Contemp\\.\\ Health\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Contemp. Health L. & Pol'y", name='Journal of Contemporary Health Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Contemp. Health L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Contemp. Health L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Contemp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Contemp. L.', name='Journal of Contemporary Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Contemp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Contemp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Contemp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Contemp. L.', name='Journal of Contemporary Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Contemp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Contemp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Contemp\\.\\ Legal\\ Issues),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Contemp. Legal Issues', name='Journal of Contemporary Legal Issues', cite_type='journal', source='journals', is_scotus=False), short_name='J. Contemp. Legal Issues', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Contemp. Legal Issues']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Contemp\\.\\ Legal\\ Issues),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Contemp. Legal Issues', name='Journal of Contemporary Legal Issues', cite_type='journal', source='journals', is_scotus=False), short_name='J. Contemp. Legal Issues', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Contemp. Legal Issues']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Copyright\\ Soc'y\\ U\\.S\\.A\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Copyright Soc'y U.S.A.", name='Journal of the Copyright Society of the U.S.A.', cite_type='journal', source='journals', is_scotus=False), short_name="J. Copyright Soc'y U.S.A.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Copyright Soc'y U.S.A."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Copyright\\ Soc'y\\ U\\.S\\.A\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Copyright Soc'y U.S.A.", name='Journal of the Copyright Society of the U.S.A.', cite_type='journal', source='journals', is_scotus=False), short_name="J. Copyright Soc'y U.S.A.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Copyright Soc'y U.S.A."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Corp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Corp. L.', name='Journal of Corporation Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Corp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Corp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Corp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Corp. L.', name='Journal of Corporation Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Corp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Corp. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Corp\\.\\ Tax'n),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Corp. Tax'n", name='Journal of Corporate Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="J. Corp. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Corp. Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Corp\\.\\ Tax'n),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Corp. Tax'n", name='Journal of Corporate Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="J. Corp. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Corp. Tax'n"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Crim\\.\\ L\\.\\ \\&\\ Criminology),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Crim. L. & Criminology', name='Journal of Criminal Law and Criminology', cite_type='journal', source='journals', is_scotus=False), short_name='J. Crim. L. & Criminology', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Crim. L. & Criminology']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Crim\\.\\ L\\.\\ \\&\\ Criminology),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Crim. L. & Criminology', name='Journal of Criminal Law and Criminology', cite_type='journal', source='journals', is_scotus=False), short_name='J. Crim. L. & Criminology', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Crim. L. & Criminology']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Disp\\.\\ Resol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Disp. Resol.', name='Journal of Dispute Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='J. Disp. Resol.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Disp. Resol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Disp\\.\\ Resol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Disp. Resol.', name='Journal of Dispute Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='J. Disp. Resol.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Disp. Resol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Energy\\ Nat\\.\\ Resources\\ \\&\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Energy Nat. Resources & Envtl. L.', name='Journal of Energy, Natural Resources & Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Energy Nat. Resources & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Energy Nat. Resources & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Energy\\ Nat\\.\\ Resources\\ \\&\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Energy Nat. Resources & Envtl. L.', name='Journal of Energy, Natural Resources & Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Energy Nat. Resources & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Energy Nat. Resources & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Litig\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Envtl. L. & Litig.', name='Journal of Environmental Law and Litigation', cite_type='journal', source='journals', is_scotus=False), short_name='J. Envtl. L. & Litig.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Envtl. L. & Litig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Litig\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Envtl. L. & Litig.', name='Journal of Environmental Law and Litigation', cite_type='journal', source='journals', is_scotus=False), short_name='J. Envtl. L. & Litig.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Envtl. L. & Litig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Fam\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Fam. L.', name='Journal of Family Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Fam. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Fam. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Fam\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Fam. L.', name='Journal of Family Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Fam. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Fam. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Gender\\ Race\\ \\&\\ Just\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Gender Race & Just.', name='Journal of Gender, Race and justice', cite_type='journal', source='journals', is_scotus=False), short_name='J. Gender Race & Just.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Gender Race & Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Gender\\ Race\\ \\&\\ Just\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Gender Race & Just.', name='Journal of Gender, Race and justice', cite_type='journal', source='journals', is_scotus=False), short_name='J. Gender Race & Just.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Gender Race & Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ \\&\\ Hosp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Health & Hosp. L.', name='Journal of Health and Hospital Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Health & Hosp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Health & Hosp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ \\&\\ Hosp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Health & Hosp. L.', name='Journal of Health and Hospital Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Health & Hosp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Health & Hosp. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ Care\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Health Care L. & Pol'y", name='Journal of Health Care Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Health Care L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Health Care L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ Care\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Health Care L. & Pol'y", name='Journal of Health Care Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Health Care L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Health Care L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Health L.', name='Journal of Health Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Health L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Health L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Health L.', name='Journal of Health Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Health L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Health L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ Pol\\.\\ Pol'y\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Health Pol. Pol'y & L.", name='Journal of Health Politics, Policy and Law', cite_type='journal', source='journals', is_scotus=False), short_name="J. Health Pol. Pol'y & L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Health Pol. Pol'y & L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Health\\ Pol\\.\\ Pol'y\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Health Pol. Pol'y & L.", name='Journal of Health Politics, Policy and Law', cite_type='journal', source='journals', is_scotus=False), short_name="J. Health Pol. Pol'y & L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Health Pol. Pol'y & L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ High\\ Tech\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. High Tech. L.', name='Journal of High Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. High Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. High Tech. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ High\\ Tech\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. High Tech. L.', name='Journal of High Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. High Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. High Tech. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Int'l\\ Arb\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Int'l Arb.", name='Journal of International Arbitration', cite_type='journal', source='journals', is_scotus=False), short_name="J. Int'l Arb.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Int'l Arb."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Int'l\\ Arb\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Int'l Arb.", name='Journal of International Arbitration', cite_type='journal', source='journals', is_scotus=False), short_name="J. Int'l Arb.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Int'l Arb."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Int'l\\ Legal\\ Stud\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Int'l Legal Stud.", name='Journal of International Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name="J. Int'l Legal Stud.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Int'l Legal Stud."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Int'l\\ Legal\\ Stud\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Int'l Legal Stud.", name='Journal of International Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name="J. Int'l Legal Stud.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Int'l Legal Stud."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Int'l\\ Wildlife\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Int'l Wildlife L. & Pol'y", name='Journal of International Wildlife Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Int'l Wildlife L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Int'l Wildlife L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Int'l\\ Wildlife\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Int'l Wildlife L. & Pol'y", name='Journal of International Wildlife Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Int'l Wildlife L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Int'l Wildlife L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Intell\\.\\ Prop\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Intell. Prop.', name='Journal of Intellectual Property', cite_type='journal', source='journals', is_scotus=False), short_name='J. Intell. Prop.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Intell. Prop.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Intell\\.\\ Prop\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Intell. Prop.', name='Journal of Intellectual Property', cite_type='journal', source='journals', is_scotus=False), short_name='J. Intell. Prop.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Intell. Prop.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Intell\\.\\ Prop\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Intell. Prop. L.', name='Journal of Intellectual Property Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Intell. Prop. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Intell. Prop. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Intell\\.\\ Prop\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Intell. Prop. L.', name='Journal of Intellectual Property Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Intell. Prop. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Intell. Prop. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Irreproducible\\ Results),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Irreproducible Results', name='Journal of Irreproducible Results', cite_type='journal', source='journals', is_scotus=False), short_name='J. Irreproducible Results', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Irreproducible Results']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Irreproducible\\ Results),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Irreproducible Results', name='Journal of Irreproducible Results', cite_type='journal', source='journals', is_scotus=False), short_name='J. Irreproducible Results', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Irreproducible Results']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Land\\ Resources\\ \\&\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Land Resources & Envtl. L.', name='Journal of Land, Resources & Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Land Resources & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Land Resources & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Land\\ Resources\\ \\&\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Land Resources & Envtl. L.', name='Journal of Land, Resources & Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Land Resources & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Land Resources & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Land\\ Use\\ \\&\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Land Use & Envtl. L.', name='Journal of Land Use and Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Land Use & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Land Use & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Land\\ Use\\ \\&\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Land Use & Envtl. L.', name='Journal of Land Use and Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Land Use & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Land Use & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Educ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Educ.', name='Journal of Legal Education', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Educ.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Legal Educ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Educ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Educ.', name='Journal of Legal Education', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Educ.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Legal Educ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Med\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Med.', name='Journal of Legal Medicine', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Med.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Legal Med.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Med\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Med.', name='Journal of Legal Medicine', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Med.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Legal Med.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Prof\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Prof.', name='Journal of the Legal Profession', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Prof.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Legal Prof.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Prof\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Prof.', name='Journal of the Legal Profession', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Prof.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Legal Prof.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Stud\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Stud.', name='The Journal of Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Stud.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Legal Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legal\\ Stud\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legal Stud.', name='The Journal of Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legal Stud.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Legal Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legis\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legis.', name='Journal of Legislation', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legis.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Legis.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Legis\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Legis.', name='Journal of Legislation', cite_type='journal', source='journals', is_scotus=False), short_name='J. Legis.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Legis.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Mar\\.\\ L\\.\\ \\&\\ Com\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Mar. L. & Com.', name='Journal of Maritime Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name='J. Mar. L. & Com.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Mar. L. & Com.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Mar\\.\\ L\\.\\ \\&\\ Com\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Mar. L. & Com.', name='Journal of Maritime Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name='J. Mar. L. & Com.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Mar. L. & Com.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Marshall\\ J\\.\\ Computer\\ \\&\\ Info\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Marshall J. Computer & Info. L.', name='John Marshall Journal of Computer & Information Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Marshall J. Computer & Info. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Marshall J. Computer & Info. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Marshall\\ J\\.\\ Computer\\ \\&\\ Info\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Marshall J. Computer & Info. L.', name='John Marshall Journal of Computer & Information Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Marshall J. Computer & Info. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Marshall J. Computer & Info. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Marshall\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Marshall L. Rev.', name='John Marshall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='J. Marshall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Marshall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Marshall\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Marshall L. Rev.', name='John Marshall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='J. Marshall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Marshall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Med\\.\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Med. & L.', name='Journal of Medicine and Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Med. & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Med. & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Med\\.\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Med. & L.', name='Journal of Medicine and Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Med. & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Med. & L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Min\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Min. L. & Pol'y", name='Journal of Mineral Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Min. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Min. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Min\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Min. L. & Pol'y", name='Journal of Mineral Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Min. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Min. L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Nat\\.\\ Resources\\ \\&\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Nat. Resources & Envtl. L.', name='Journal of Natural Resources & Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Nat. Resources & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Nat. Resources & Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Nat\\.\\ Resources\\ \\&\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Nat. Resources & Envtl. L.', name='Journal of Natural Resources & Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Nat. Resources & Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Nat. Resources & Envtl. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Pat\\.\\ \\&\\ Trademark\\ Off\\.\\ Soc'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Pat. & Trademark Off. Soc'y", name='Journal of the Patent and Trademark Office Society', cite_type='journal', source='journals', is_scotus=False), short_name="J. Pat. & Trademark Off. Soc'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Pat. & Trademark Off. Soc'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Pat\\.\\ \\&\\ Trademark\\ Off\\.\\ Soc'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Pat. & Trademark Off. Soc'y", name='Journal of the Patent and Trademark Office Society', cite_type='journal', source='journals', is_scotus=False), short_name="J. Pat. & Trademark Off. Soc'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Pat. & Trademark Off. Soc'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Prod\\.\\ Liab\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Prod. Liab.', name='Journal of Products Liability', cite_type='journal', source='journals', is_scotus=False), short_name='J. Prod. Liab.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Prod. Liab.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Prod\\.\\ Liab\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Prod. Liab.', name='Journal of Products Liability', cite_type='journal', source='journals', is_scotus=False), short_name='J. Prod. Liab.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Prod. Liab.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ S\\.\\ Legal\\ Hist\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. S. Legal Hist.', name='Journal of Southern Legal History', cite_type='journal', source='journals', is_scotus=False), short_name='J. S. Legal Hist.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. S. Legal Hist.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ S\\.\\ Legal\\ Hist\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. S. Legal Hist.', name='Journal of Southern Legal History', cite_type='journal', source='journals', is_scotus=False), short_name='J. S. Legal Hist.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. S. Legal Hist.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Sci\\.\\ \\&\\ Tech\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Sci. & Tech. L.', name='Journal of Science & Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Sci. & Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Sci. & Tech. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Sci\\.\\ \\&\\ Tech\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Sci. & Tech. L.', name='Journal of Science & Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Sci. & Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Sci. & Tech. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Small\\ \\&\\ Emerging\\ Bus\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Small & Emerging Bus. L.', name='Journal of Small and Emerging Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Small & Emerging Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Small & Emerging Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Small\\ \\&\\ Emerging\\ Bus\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Small & Emerging Bus. L.', name='Journal of Small and Emerging Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Small & Emerging Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Small & Emerging Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Space\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Space L.', name='Journal of Space Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Space L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Space L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Space\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Space L.', name='Journal of Space Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Space L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Space L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Suffolk\\ Acad\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Suffolk Acad. L.', name='Journal of the Suffolk Academy of Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Suffolk Acad. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Suffolk Acad. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Suffolk\\ Acad\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Suffolk Acad. L.', name='Journal of the Suffolk Academy of Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Suffolk Acad. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Suffolk Acad. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Sup\\.\\ Ct\\.\\ Hist\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Sup. Ct. Hist.', name='Journal of Supreme Court History', cite_type='journal', source='journals', is_scotus=False), short_name='J. Sup. Ct. Hist.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Sup. Ct. Hist.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Sup\\.\\ Ct\\.\\ Hist\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Sup. Ct. Hist.', name='Journal of Supreme Court History', cite_type='journal', source='journals', is_scotus=False), short_name='J. Sup. Ct. Hist.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Sup. Ct. Hist.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Tax'n),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Tax'n", name='Journal of Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="J. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Tax'n),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Tax'n", name='Journal of Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="J. Tax'n", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Tax'n"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Tech\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Tech. L. & Pol'y", name='Journal of Technology Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Tech. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J. Tech. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Tech\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J. Tech. L. & Pol'y", name='Journal of Technology Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J. Tech. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J. Tech. L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Urb\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Urb. L.', name='Journal of Urban Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Urb. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. Urb. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ Urb\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. Urb. L.', name='Journal of Urban Law', cite_type='journal', source='journals', is_scotus=False), short_name='J. Urb. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. Urb. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ World\\ Trade),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. World Trade', name='Journal of World Trade', cite_type='journal', source='journals', is_scotus=False), short_name='J. World Trade', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J. World Trade']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.\\ World\\ Trade),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J. World Trade', name='Journal of World Trade', cite_type='journal', source='journals', is_scotus=False), short_name='J. World Trade', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J. World Trade']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.C\\.\\ \\&\\ U\\.L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.C. & U.L.', name='Journal of College and University Law', cite_type='journal', source='journals', is_scotus=False), short_name='J.C. & U.L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.C. & U.L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.C\\.\\ \\&\\ U\\.L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.C. & U.L.', name='Journal of College and University Law', cite_type='journal', source='journals', is_scotus=False), short_name='J.C. & U.L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.C. & U.L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Com\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Com.', name='Journal of Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Com.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Com.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Com\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Com.', name='Journal of Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Com.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Com.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Econ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Econ.', name='Journal of Law & Economics', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Econ.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Econ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Econ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Econ.', name='Journal of Law & Economics', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Econ.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Econ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Educ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Educ.', name='Journal of Law and Education', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Educ.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Educ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Educ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Educ.', name='Journal of Law and Education', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Educ.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Educ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Fam\\.\\ Stud\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Fam. Stud.', name='Journal of Law and Family Studies', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Fam. Stud.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Fam. Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Fam\\.\\ Stud\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Fam. Stud.', name='Journal of Law and Family Studies', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Fam. Stud.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Fam. Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Health),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Health', name='Journal of Law and Health', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Health', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Health']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Health),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Health', name='Journal of Law and Health', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Health', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Health']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J.L. & Pol'y", name='Journal of Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J.L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J.L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J.L. & Pol'y", name='Journal of Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="J.L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J.L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Pol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Pol.', name='Journal of Law & Politics', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Pol.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Pol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Pol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Pol.', name='Journal of Law & Politics', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Pol.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Pol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Religion),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Religion', name='The Journal of Law and Religion', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Religion', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. & Religion']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ \\&\\ Religion),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. & Religion', name='The Journal of Law and Religion', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. & Religion', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. & Religion']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ Econ\\.\\ \\&\\ Org\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. Econ. & Org.', name='Journal of Law, Economics, & Organization', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. Econ. & Org.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. Econ. & Org.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ Econ\\.\\ \\&\\ Org\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. Econ. & Org.', name='Journal of Law, Economics, & Organization', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. Econ. & Org.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. Econ. & Org.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ Med\\.\\ \\&\\ Ethics),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. Med. & Ethics', name='Journal of Law, Medicine & Ethics', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. Med. & Ethics', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['J.L. Med. & Ethics']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ Med\\.\\ \\&\\ Ethics),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='J.L. Med. & Ethics', name='Journal of Law, Medicine & Ethics', cite_type='journal', source='journals', is_scotus=False), short_name='J.L. Med. & Ethics', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['J.L. Med. & Ethics']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ Soc'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J.L. Soc'y", name='Journal of Law in Society', cite_type='journal', source='journals', is_scotus=False), short_name="J.L. Soc'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["J.L. Soc'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>J\\.L\\.\\ Soc'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="J.L. Soc'y", name='Journal of Law in Society', cite_type='journal', source='journals', is_scotus=False), short_name="J.L. Soc'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["J.L. Soc'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>JAG\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='JAG J.', name='JAG Journal', cite_type='journal', source='journals', is_scotus=False), short_name='JAG J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['JAG J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>JAG\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='JAG J.', name='JAG Journal', cite_type='journal', source='journals', is_scotus=False), short_name='JAG J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['JAG J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>JAMA),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='JAMA', name='Journal of the American Medical Association', cite_type='journal', source='journals', is_scotus=False), short_name='JAMA', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['JAMA']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>JAMA),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='JAMA', name='Journal of the American Medical Association', cite_type='journal', source='journals', is_scotus=False), short_name='JAMA', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['JAMA']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Judges\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Judges J.', name='Judges Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Judges J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Judges J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Judges\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Judges J.', name='Judges Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Judges J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Judges J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Jurid\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Jurid. Rev.', name='Juridical Review', cite_type='journal', source='journals', is_scotus=False), short_name='Jurid. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Jurid. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Jurid\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Jurid. Rev.', name='Juridical Review', cite_type='journal', source='journals', is_scotus=False), short_name='Jurid. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Jurid. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Jurimetrics),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Jurimetrics', name='Jurimetrics', cite_type='journal', source='journals', is_scotus=False), short_name='Jurimetrics', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Jurimetrics']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Jurimetrics),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Jurimetrics', name='Jurimetrics', cite_type='journal', source='journals', is_scotus=False), short_name='Jurimetrics', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Jurimetrics']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Jurimetrics\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Jurimetrics J.', name='Jurimetrics: The Journal of Law, Science, and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Jurimetrics J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Jurimetrics J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Jurimetrics\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Jurimetrics J.', name='Jurimetrics: The Journal of Law, Science, and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Jurimetrics J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Jurimetrics J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Juris\\ Mag\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Juris Mag.', name='Juris Magazine', cite_type='journal', source='journals', is_scotus=False), short_name='Juris Mag.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Juris Mag.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Juris\\ Mag\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Juris Mag.', name='Juris Magazine', cite_type='journal', source='journals', is_scotus=False), short_name='Juris Mag.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Juris Mag.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Just\\.\\ Sys\\.\\ L),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Just. Sys. L', name='Justice System Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Just. Sys. L', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Just. Sys. L']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Just\\.\\ Sys\\.\\ L),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Just. Sys. L', name='Justice System Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Just. Sys. L', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Just. Sys. L']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Kan\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Kan. J.L. & Pub. Pol'y", name='Kansas Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Kan. J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Kan. J.L. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Kan\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Kan. J.L. & Pub. Pol'y", name='Kansas Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Kan. J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Kan. J.L. & Pub. Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ky\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. L.J.', name='Kentucky Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ky. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ky. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ky\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ky. L.J.', name='Kentucky Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ky. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ky. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>La\\ Raza\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La Raza L.J.', name='La Raza Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='La Raza L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La Raza L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>La\\ Raza\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La Raza L.J.', name='La Raza Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='La Raza L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['La Raza L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>La\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. L. Rev.', name='Louisiana Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='La. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['La. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>La\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='La. L. Rev.', name='Louisiana Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='La. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['La. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lab\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lab. L.J.', name='Labor Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Lab. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Lab. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lab\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lab. L.J.', name='Labor Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Lab. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Lab. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lab\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lab. Law.', name='Labor Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Lab. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Lab. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lab\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lab. Law.', name='Labor Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Lab. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Lab. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Landslide),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Landslide', name='Landslide', cite_type='journal', source='journals', is_scotus=False), short_name='Landslide', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Landslide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Landslide),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Landslide', name='Landslide', cite_type='journal', source='journals', is_scotus=False), short_name='Landslide', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Landslide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Contemp\\.\\ Probs\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Contemp. Probs.', name='Law and Contemporary Problems', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Contemp. Probs.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law & Contemp. Probs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Contemp\\.\\ Probs\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Contemp. Probs.', name='Law and Contemporary Problems', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Contemp. Probs.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law & Contemp. Probs.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Hist\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Hist. Rev.', name='Law and History Review', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Hist. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law & Hist. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Hist\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Hist. Rev.', name='Law and History Review', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Hist. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law & Hist. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Hum\\.\\ Behav\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Hum. Behav.', name='Law and Human Behavior', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Hum. Behav.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law & Hum. Behav.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Hum\\.\\ Behav\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Hum. Behav.', name='Law and Human Behavior', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Hum. Behav.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law & Hum. Behav.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Ineq\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Ineq.', name='Law and Inequality', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Ineq.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law & Ineq.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Ineq\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Ineq.', name='Law and Inequality', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Ineq.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law & Ineq.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Phil\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Phil.', name='Law and Philosophy', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Phil.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law & Phil.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Phil\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Phil.', name='Law and Philosophy', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Phil.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law & Phil.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Law & Pol'y", name='Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Law & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Law & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Law & Pol'y", name='Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Law & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Law & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Pol'y\\ Int'l\\ Bus\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Law & Pol'y Int'l Bus.", name='Law and Policy in International Business', cite_type='journal', source='journals', is_scotus=False), short_name="Law & Pol'y Int'l Bus.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Law & Pol'y Int'l Bus."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Pol'y\\ Int'l\\ Bus\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Law & Pol'y Int'l Bus.", name='Law and Policy in International Business', cite_type='journal', source='journals', is_scotus=False), short_name="Law & Pol'y Int'l Bus.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Law & Pol'y Int'l Bus."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Soc'y\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Law & Soc'y Rev.", name='Law & Society Review', cite_type='journal', source='journals', is_scotus=False), short_name="Law & Soc'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Law & Soc'y Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Soc'y\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Law & Soc'y Rev.", name='Law & Society Review', cite_type='journal', source='journals', is_scotus=False), short_name="Law & Soc'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Law & Soc'y Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Soc\\.\\ Inquiry),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Soc. Inquiry', name='Law & Social Inquiry', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Soc. Inquiry', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law & Soc. Inquiry']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ \\&\\ Soc\\.\\ Inquiry),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law & Soc. Inquiry', name='Law & Social Inquiry', cite_type='journal', source='journals', is_scotus=False), short_name='Law & Soc. Inquiry', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law & Soc. Inquiry']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ Libr\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law Libr. J.', name='Law Library Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Law Libr. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law Libr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ Libr\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law Libr. J.', name='Law Library Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Law Libr. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law Libr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ Libr\\.\\ Lights),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law Libr. Lights', name='Law Library Lights', cite_type='journal', source='journals', is_scotus=False), short_name='Law Libr. Lights', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Law Libr. Lights']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Law\\ Libr\\.\\ Lights),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Law Libr. Lights', name='Law Library Lights', cite_type='journal', source='journals', is_scotus=False), short_name='Law Libr. Lights', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Law Libr. Lights']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Laws\\.\\ Man\\.\\ on\\ Prof\\.\\ Conduct\\ \\(ABA/BNA\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Laws. Man. on Prof. Conduct (ABA/BNA)', name="ABA/BNA Lawyers' Manual on Professional Conduct", cite_type='journal', source='journals', is_scotus=False), short_name='Laws. Man. on Prof. Conduct (ABA/BNA)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Laws. Man. on Prof. Conduct (ABA/BNA)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Laws\\.\\ Man\\.\\ on\\ Prof\\.\\ Conduct\\ \\(ABA/BNA\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Laws. Man. on Prof. Conduct (ABA/BNA)', name="ABA/BNA Lawyers' Manual on Professional Conduct", cite_type='journal', source='journals', is_scotus=False), short_name='Laws. Man. on Prof. Conduct (ABA/BNA)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Laws. Man. on Prof. Conduct (ABA/BNA)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Legal\\ Reference\\ Services\\ Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Legal Reference Services Q.', name='Legal Reference Services Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Legal Reference Services Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Legal Reference Services Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Legal\\ Reference\\ Services\\ Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Legal Reference Services Q.', name='Legal Reference Services Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Legal Reference Services Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Legal Reference Services Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Legal\\ Writing),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Legal Writing', name='Legal Writing: The Journal of the Legal Writing Institute', cite_type='journal', source='journals', is_scotus=False), short_name='Legal Writing', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Legal Writing']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Legal\\ Writing),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Legal Writing', name='Legal Writing: The Journal of the Legal Writing Institute', cite_type='journal', source='journals', is_scotus=False), short_name='Legal Writing', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Legal Writing']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lewis\\ \\&\\ Clark\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lewis & Clark L. Rev.', name='Lewis & Clark Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Lewis & Clark L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Lewis & Clark L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lewis\\ \\&\\ Clark\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lewis & Clark L. Rev.', name='Lewis & Clark Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Lewis & Clark L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Lewis & Clark L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Libr\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Libr. J.', name='Library Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Libr. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Libr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Libr\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Libr. J.', name='Library Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Libr. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Libr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lincoln\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lincoln L. Rev.', name='Lincoln Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Lincoln L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Lincoln L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Lincoln\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Lincoln L. Rev.', name='Lincoln Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Lincoln L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Lincoln L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Litig\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Litig.', name='Litigation', cite_type='journal', source='journals', is_scotus=False), short_name='Litig.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Litig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Litig\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Litig.', name='Litigation', cite_type='journal', source='journals', is_scotus=False), short_name='Litig.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Litig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ Consumer\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. Consumer L. Rev.', name='Loyola Consumer Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. Consumer L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Loy. Consumer L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ Consumer\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. Consumer L. Rev.', name='Loyola Consumer Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. Consumer L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Loy. Consumer L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ J\\.\\ Pub\\.\\ Int\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. J. Pub. Int. L.', name='Loyola Journal of Public Interest Law', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. J. Pub. Int. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Loy. J. Pub. Int. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ J\\.\\ Pub\\.\\ Int\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. J. Pub. Int. L.', name='Loyola Journal of Public Interest Law', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. J. Pub. Int. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Loy. J. Pub. Int. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. L. Rev.', name='Loyola Law Review (New Orleans)', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Loy. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. L. Rev.', name='Loyola Law Review (New Orleans)', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Loy. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.A\\.\\ Ent\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. L.A. Ent. L. Rev.', name='Loyola of Los Angeles Entertainment Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. L.A. Ent. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Loy. L.A. Ent. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.A\\.\\ Ent\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. L.A. Ent. L. Rev.', name='Loyola of Los Angeles Entertainment Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. L.A. Ent. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Loy. L.A. Ent. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.A\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Loy. L.A. Int'l & Comp. L. Rev.", name='Loyola of Los Angeles International & Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Loy. L.A. Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Loy. L.A. Int'l & Comp. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.A\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Loy. L.A. Int'l & Comp. L. Rev.", name='Loyola of Los Angeles International & Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Loy. L.A. Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Loy. L.A. Int'l & Comp. L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.A\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. L.A. L. Rev.', name='Loyola of Los Angeles Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. L.A. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Loy. L.A. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ L\\.A\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. L.A. L. Rev.', name='Loyola of Los Angeles Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. L.A. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Loy. L.A. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ U\\.\\ Chi\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. U. Chi. L.J.', name='Loyola University of Chicago Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. U. Chi. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Loy. U. Chi. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Loy\\.\\ U\\.\\ Chi\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Loy. U. Chi. L.J.', name='Loyola University of Chicago Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Loy. U. Chi. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Loy. U. Chi. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Major\\ Tax\\ Plan\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Major Tax Plan.', name='Major Tax Planning', cite_type='journal', source='journals', is_scotus=False), short_name='Major Tax Plan.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Major Tax Plan.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Major\\ Tax\\ Plan\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Major Tax Plan.', name='Major Tax Planning', cite_type='journal', source='journals', is_scotus=False), short_name='Major Tax Plan.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Major Tax Plan.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Marq\\.\\ Intell\\.\\ Prop\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Marq. Intell. Prop. L. Rev.', name='Marquette Intellectual Property Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Marq. Intell. Prop. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Marq. Intell. Prop. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Marq\\.\\ Intell\\.\\ Prop\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Marq. Intell. Prop. L. Rev.', name='Marquette Intellectual Property Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Marq. Intell. Prop. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Marq. Intell. Prop. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Marq\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Marq. L. Rev.', name='Marquette Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Marq. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Marq. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Marq\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Marq. L. Rev.', name='Marquette Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Marq. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Marq. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Marq\\.\\ Sports\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Marq. Sports L. Rev.', name='Marquette Sports Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Marq. Sports L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Marq. Sports L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Marq\\.\\ Sports\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Marq. Sports L. Rev.', name='Marquette Sports Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Marq. Sports L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Marq. Sports L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mass\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. L. Rev.', name='Massachusetts Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mass. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mass. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mass\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mass. L. Rev.', name='Massachusetts Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mass. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mass. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>McGeorge\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='McGeorge L. Rev.', name='McGeorge Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='McGeorge L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['McGeorge L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>McGeorge\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='McGeorge L. Rev.', name='McGeorge Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='McGeorge L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['McGeorge L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>McGill\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='McGill L.J.', name='McGill Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='McGill L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['McGill L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>McGill\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='McGill L.J.', name='McGill Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='McGill L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['McGill L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ J\\.\\ Contemp\\.\\ Legal\\ Issues),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. J. Contemp. Legal Issues', name='Maryland Journal of Contemporary Legal Issues', cite_type='journal', source='journals', is_scotus=False), short_name='Md. J. Contemp. Legal Issues', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. J. Contemp. Legal Issues']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ J\\.\\ Contemp\\.\\ Legal\\ Issues),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. J. Contemp. Legal Issues', name='Maryland Journal of Contemporary Legal Issues', cite_type='journal', source='journals', is_scotus=False), short_name='Md. J. Contemp. Legal Issues', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Md. J. Contemp. Legal Issues']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Trade),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Md. J. Int'l L. & Trade", name='Maryland Journal of International Law and Trade', cite_type='journal', source='journals', is_scotus=False), short_name="Md. J. Int'l L. & Trade", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Md. J. Int'l L. & Trade"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Trade),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Md. J. Int'l L. & Trade", name='Maryland Journal of International Law and Trade', cite_type='journal', source='journals', is_scotus=False), short_name="Md. J. Int'l L. & Trade", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Md. J. Int'l L. & Trade"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. L. Rev.', name='Maryland Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Md. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Md. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Md\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Md. L. Rev.', name='Maryland Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Md. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Md. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Me\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. L. Rev.', name='Maine Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Me. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Me. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Me\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Me. L. Rev.', name='Maine Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Me. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Me. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Melb\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Melb. U. L. Rev.', name='Melbourne University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Melb. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Melb. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Melb\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Melb. U. L. Rev.', name='Melbourne University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Melb. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Melb. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mercer\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mercer L. Rev.', name='Mercer Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mercer L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mercer L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mercer\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mercer L. Rev.', name='Mercer Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mercer L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mercer L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ Bus\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Bus. L.J.', name='Michigan Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ Bus\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Bus. L.J.', name='Michigan Business Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. Bus. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. Bus. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ J\\.\\ Gender\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. J. Gender & L.', name='Michigan Journal of Gender & Law', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. J. Gender & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. J. Gender & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ J\\.\\ Gender\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. J. Gender & L.', name='Michigan Journal of Gender & Law', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. J. Gender & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. J. Gender & L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Mich. J. Int'l L.", name='Michigan Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Mich. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Mich. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Mich. J. Int'l L.", name='Michigan Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Mich. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Mich. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ J\\.\\ Race\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. J. Race & L.', name='Michigan Journal of Race & Law', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. J. Race & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. J. Race & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ J\\.\\ Race\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. J. Race & L.', name='Michigan Journal of Race & Law', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. J. Race & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. J. Race & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. L. Rev.', name='Michigan Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. L. Rev.', name='Michigan Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ St\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. St. L. Rev.', name='Michigan State Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. St. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. St. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ St\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. St. L. Rev.', name='Michigan State Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. St. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. St. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ Telecomm\\.\\ \\&\\ Tech\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Telecomm. & Tech. L. Rev.', name='Michigan Telecommunications and Technology Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. Telecomm. & Tech. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mich. Telecomm. & Tech. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mich\\.\\ Telecomm\\.\\ \\&\\ Tech\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mich. Telecomm. & Tech. L. Rev.', name='Michigan Telecommunications and Technology Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mich. Telecomm. & Tech. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mich. Telecomm. & Tech. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mil\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mil. L. Rev.', name='Military Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mil. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mil. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mil\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mil. L. Rev.', name='Military Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mil. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mil. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ Intell\\.\\ Prop\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Intell. Prop. Rev.', name='Minnesota Intellectual Property Review', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. Intell. Prop. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. Intell. Prop. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ Intell\\.\\ Prop\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. Intell. Prop. Rev.', name='Minnesota Intellectual Property Review', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. Intell. Prop. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. Intell. Prop. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ J\\.\\ Global\\ Trade),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. J. Global Trade', name='Minnesota Journal of Global Trade', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. J. Global Trade', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. J. Global Trade']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ J\\.\\ Global\\ Trade),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. J. Global Trade', name='Minnesota Journal of Global Trade', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. J. Global Trade', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. J. Global Trade']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ J\\.\\ Int'l\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Minn. J. Int'l. L.", name='MinnesotaJournal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Minn. J. Int'l. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Minn. J. Int'l. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ J\\.\\ Int'l\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Minn. J. Int'l. L.", name='MinnesotaJournal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Minn. J. Int'l. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Minn. J. Int'l. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ J\\.\\ L\\.\\ Sci\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. J. L. Sci. & Tech.', name='Minnesota Journal of Law, Science & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. J. L. Sci. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. J. L. Sci. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ J\\.\\ L\\.\\ Sci\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. J. L. Sci. & Tech.', name='Minnesota Journal of Law, Science & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. J. L. Sci. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. J. L. Sci. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. L. Rev.', name='Minnesota Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Minn. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Minn\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Minn. L. Rev.', name='Minnesota Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Minn. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Minn. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Miss\\.\\ C\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. C. L. Rev.', name='Mississippi College Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Miss. C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Miss\\.\\ C\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. C. L. Rev.', name='Mississippi College Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Miss. C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Miss. C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Miss\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. L.J.', name='Mississippi Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Miss. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Miss. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Miss\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Miss. L.J.', name='Mississippi Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Miss. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Miss. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mo\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Mo. Envtl. L. & Pol'y Rev.", name='Missouri Environmental Law and Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Mo. Envtl. L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Mo. Envtl. L. & Pol'y Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mo\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Mo. Envtl. L. & Pol'y Rev.", name='Missouri Environmental Law and Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Mo. Envtl. L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Mo. Envtl. L. & Pol'y Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mo\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. L. Rev.', name='Missouri Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mo. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mo. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mo\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mo. L. Rev.', name='Missouri Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mo. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mo. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mod\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mod. L. Rev.', name='Modern Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mod. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mod. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mod\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mod. L. Rev.', name='Modern Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mod. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mod. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Monash\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Monash U. L. Rev.', name='Monash University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Monash U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Monash U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Monash\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Monash U. L. Rev.', name='Monash University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Monash U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Monash U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mont\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. L. Rev.', name='Montana Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mont. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Mont. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Mont\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Mont. L. Rev.', name='Montana Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Mont. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Mont. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Monthly\\ Lab\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Monthly Lab. Rev.', name='Monthly Labor Review', cite_type='journal', source='journals', is_scotus=False), short_name='Monthly Lab. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Monthly Lab. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Monthly\\ Lab\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Monthly Lab. Rev.', name='Monthly Labor Review', cite_type='journal', source='journals', is_scotus=False), short_name='Monthly Lab. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Monthly Lab. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.\\ Ill\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Ill. U. L. Rev.', name='Northern Illinois University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N. Ill. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N. Ill. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.\\ Ill\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Ill. U. L. Rev.', name='Northern Illinois University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N. Ill. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N. Ill. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.\\ Ky\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Ky. L. Rev.', name='Northern Kentucky Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N. Ky. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N. Ky. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.\\ Ky\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N. Ky. L. Rev.', name='Northern Kentucky Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N. Ky. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N. Ky. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Banking\\ Inst\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Banking Inst.', name='North Carolina Banking Institute', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. Banking Inst.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Banking Inst.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Banking\\ Inst\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Banking Inst.', name='North Carolina Banking Institute', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. Banking Inst.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Banking Inst.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Cent\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Cent. L. Rev.', name='North Carolina Central Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. Cent. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Cent. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Cent\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Cent. L. Rev.', name='North Carolina Central Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. Cent. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Cent. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Cent\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Cent. L.J.', name='North Carolina (NC) Central Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. Cent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. Cent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ Cent\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. Cent. L.J.', name='North Carolina (NC) Central Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. Cent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. Cent. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Com\\.\\ Reg\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.C. J. Int'l L. & Com. Reg.", name='North Carolina Journal of International Law and Commercial Regulation', cite_type='journal', source='journals', is_scotus=False), short_name="N.C. J. Int'l L. & Com. Reg.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.C. J. Int'l L. & Com. Reg."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Com\\.\\ Reg\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.C. J. Int'l L. & Com. Reg.", name='North Carolina Journal of International Law and Commercial Regulation', cite_type='journal', source='journals', is_scotus=False), short_name="N.C. J. Int'l L. & Com. Reg.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.C. J. Int'l L. & Com. Reg."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. J.L. & Tech.', name='North Carolina Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. J.L. & Tech.', name='North Carolina Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ J\\.L\\.\\ \\&\\ Tech\\.\\ On\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. J.L. & Tech. On.', name='North Carolina Journal of Law & Technology (Online)', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. J.L. & Tech. On.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. J.L. & Tech. On.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ J\\.L\\.\\ \\&\\ Tech\\.\\ On\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. J.L. & Tech. On.', name='North Carolina Journal of Law & Technology (Online)', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. J.L. & Tech. On.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. J.L. & Tech. On.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. L. Rev.', name='North Carolina Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. L. Rev.', name='North Carolina Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ St\\.\\ B\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. St. B.J.', name='North Carolina State Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. St. B.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.C. St. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.C\\.\\ St\\.\\ B\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.C. St. B.J.', name='North Carolina State Bar Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.C. St. B.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.C. St. B.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.D\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. L. Rev.', name='North Dakota Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.D. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.D. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.D\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.D. L. Rev.', name='North Dakota Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.D. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.D. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.M\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. L. Rev.', name='New Mexico Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.M. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.M. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.M\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.M. L. Rev.', name='New Mexico Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.M. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.M. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ City\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. City L. Rev.', name='New York City Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. City L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. City L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ City\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. City L. Rev.', name='New York City Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. City L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. City L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y. Int'l L. Rev.", name='New York International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.Y. Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y. Int'l L. Rev.", name='New York International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.Y. Int'l L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. L.J.', name='New York Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. L.J.', name='New York Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ St\\.\\ B\\.A\\.\\ Antitrust\\ L\\.\\ Symp\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. St. B.A. Antitrust L. Symp.', name='New York State Bar Association Antitrust Law Symposium', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. St. B.A. Antitrust L. Symp.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. St. B.A. Antitrust L. Symp.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ St\\.\\ B\\.A\\.\\ Antitrust\\ L\\.\\ Symp\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. St. B.A. Antitrust L. Symp.', name='New York State Bar Association Antitrust Law Symposium', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. St. B.A. Antitrust L. Symp.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. St. B.A. Antitrust L. Symp.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ Times),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Times', name='New York Times', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. Times', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y. Times']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.\\ Times),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y. Times', name='New York Times', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y. Times', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y. Times']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.L\\.\\ Sch\\.\\ J\\.\\ Hum\\.\\ Rts\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.L. Sch. J. Hum. Rts.', name='New York Law School Journal of Human Rights', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.L. Sch. J. Hum. Rts.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.L. Sch. J. Hum. Rts.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.L\\.\\ Sch\\.\\ J\\.\\ Hum\\.\\ Rts\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.L. Sch. J. Hum. Rts.', name='New York Law School Journal of Human Rights', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.L. Sch. J. Hum. Rts.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.L. Sch. J. Hum. Rts.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.L\\.\\ Sch\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.L. Sch. J. Int'l & Comp. L.", name='New York Law School Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.L. Sch. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.Y.L. Sch. J. Int'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.L\\.\\ Sch\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.L. Sch. J. Int'l & Comp. L.", name='New York Law School Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.L. Sch. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.Y.L. Sch. J. Int'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.L\\.\\ Sch\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.L. Sch. L. Rev.', name='New York Law School Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.L. Sch. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.L. Sch. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.L\\.\\ Sch\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.L. Sch. L. Rev.', name='New York Law School Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.L. Sch. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.L. Sch. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Ann\\.\\ Inst\\.\\ On\\ Fed\\.\\ Tax'n\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.U. Ann. Inst. On Fed. Tax'n.", name='New York University Annual Institute on Federal Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.U. Ann. Inst. On Fed. Tax'n.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.Y.U. Ann. Inst. On Fed. Tax'n."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Ann\\.\\ Inst\\.\\ On\\ Fed\\.\\ Tax'n\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.U. Ann. Inst. On Fed. Tax'n.", name='New York University Annual Institute on Federal Taxation', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.U. Ann. Inst. On Fed. Tax'n.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.Y.U. Ann. Inst. On Fed. Tax'n."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Ann\\.\\ Surv\\.\\ Am\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Ann. Surv. Am. L.', name='New York University Annual Survey of American Law', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Ann. Surv. Am. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.U. Ann. Surv. Am. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Ann\\.\\ Surv\\.\\ Am\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Ann. Surv. Am. L.', name='New York University Annual Survey of American Law', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Ann. Surv. Am. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.U. Ann. Surv. Am. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Envtl. L.J.', name='New York University Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.U. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Envtl. L.J.', name='New York University Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.U. Envtl. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Pol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.U. J. Int'l L. & Pol.", name='New York University Journal of International Law and Politics', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.U. J. Int'l L. & Pol.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.Y.U. J. Int'l L. & Pol."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Pol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.U. J. Int'l L. & Pol.", name='New York University Journal of International Law and Politics', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.U. J. Int'l L. & Pol.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.Y.U. J. Int'l L. & Pol."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ J\\.\\ Legis\\.\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.U. J. Legis. & Pub. Pol'y", name='New York University Journal of Legislation and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.U. J. Legis. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["N.Y.U. J. Legis. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ J\\.\\ Legis\\.\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="N.Y.U. J. Legis. & Pub. Pol'y", name='New York University Journal of Legislation and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="N.Y.U. J. Legis. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["N.Y.U. J. Legis. & Pub. Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. L. Rev.', name='New York University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. L. Rev.', name='New York University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Moot\\ Ct\\.\\ Casebook),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Moot Ct. Casebook', name='New York University School of Law Moot Court Casebook', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Moot Ct. Casebook', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.U. Moot Ct. Casebook']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Moot\\ Ct\\.\\ Casebook),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Moot Ct. Casebook', name='New York University School of Law Moot Court Casebook', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Moot Ct. Casebook', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.U. Moot Ct. Casebook']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Rev\\.\\ L\\.\\ \\&\\ Soc\\.\\ Change),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Rev. L. & Soc. Change', name='New York University Review of Law and Social Change', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Rev. L. & Soc. Change', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['N.Y.U. Rev. L. & Soc. Change']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>N\\.Y\\.U\\.\\ Rev\\.\\ L\\.\\ \\&\\ Soc\\.\\ Change),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='N.Y.U. Rev. L. & Soc. Change', name='New York University Review of Law and Social Change', cite_type='journal', source='journals', is_scotus=False), short_name='N.Y.U. Rev. L. & Soc. Change', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['N.Y.U. Rev. L. & Soc. Change']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>NEXUS),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='NEXUS', name='NEXUS: A Journal of Opinion', cite_type='journal', source='journals', is_scotus=False), short_name='NEXUS', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['NEXUS']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>NEXUS),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='NEXUS', name='NEXUS: A Journal of Opinion', cite_type='journal', source='journals', is_scotus=False), short_name='NEXUS', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['NEXUS']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ Black\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l Black L.J.", name='National Black Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l Black L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Nat'l Black L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ Black\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l Black L.J.", name='National Black Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l Black L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Nat'l Black L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l L.J.", name='National Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Nat'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l L.J.", name='National Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Nat'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ Lawyers\\ Guild,\\ Civil\\ Rights\\ Litigation\\ and\\ Attorney\\ Fees\\ Annual\\ Handbook),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook", name='National Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Nat'l Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ Lawyers\\ Guild,\\ Civil\\ Rights\\ Litigation\\ and\\ Attorney\\ Fees\\ Annual\\ Handbook),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook", name='National Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Nat'l Lawyers Guild, Civil Rights Litigation and Attorney Fees Annual Handbook"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ Rep\\.\\ Legal\\ Ethics\\ \\(Univ\\.\\ Pub\\.\\ Am\\.\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l Rep. Legal Ethics (Univ. Pub. Am.)", name='National Reporter on Legal Ethics & Professional Responsibility', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l Rep. Legal Ethics (Univ. Pub. Am.)", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Nat'l Rep. Legal Ethics (Univ. Pub. Am.)"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat'l\\ Rep\\.\\ Legal\\ Ethics\\ \\(Univ\\.\\ Pub\\.\\ Am\\.\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nat'l Rep. Legal Ethics (Univ. Pub. Am.)", name='National Reporter on Legal Ethics & Professional Responsibility', cite_type='journal', source='journals', is_scotus=False), short_name="Nat'l Rep. Legal Ethics (Univ. Pub. Am.)", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Nat'l Rep. Legal Ethics (Univ. Pub. Am.)"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat\\.\\ Resources\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nat. Resources J.', name='Natural Resources Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Nat. Resources J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nat. Resources J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nat\\.\\ Resources\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nat. Resources J.', name='Natural Resources Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Nat. Resources J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nat. Resources J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Naval\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Naval L. Rev.', name='Naval Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Naval L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Naval L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Naval\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Naval L. Rev.', name='Naval Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Naval L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Naval L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Neb\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. L. Rev.', name='Nebraska Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Neb. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Neb. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Neb\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Neb. L. Rev.', name='Nebraska Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Neb. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Neb. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nev\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. L.J.', name='Nevada Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Nev. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nev. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nev\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nev. L.J.', name='Nevada Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Nev. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nev. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Ann\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="New Eng. Int'l & Comp. L. Ann.", name='New England International and Comparative Law Annual', cite_type='journal', source='journals', is_scotus=False), short_name="New Eng. Int'l & Comp. L. Ann.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["New Eng. Int'l & Comp. L. Ann."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Ann\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="New Eng. Int'l & Comp. L. Ann.", name='New England International and Comparative Law Annual', cite_type='journal', source='journals', is_scotus=False), short_name="New Eng. Int'l & Comp. L. Ann.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["New Eng. Int'l & Comp. L. Ann."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ J\\.\\ Med\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New Eng. J. Med.', name='New England Journal of Medicine', cite_type='journal', source='journals', is_scotus=False), short_name='New Eng. J. Med.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['New Eng. J. Med.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ J\\.\\ Med\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New Eng. J. Med.', name='New England Journal of Medicine', cite_type='journal', source='journals', is_scotus=False), short_name='New Eng. J. Med.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['New Eng. J. Med.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ J\\.\\ On\\ Crim\\.\\ \\&\\ Civ\\.\\ Confinement),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New Eng. J. On Crim. & Civ. Confinement', name='New England Journal on Criminal and Civil Confinement', cite_type='journal', source='journals', is_scotus=False), short_name='New Eng. J. On Crim. & Civ. Confinement', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['New Eng. J. On Crim. & Civ. Confinement']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ J\\.\\ On\\ Crim\\.\\ \\&\\ Civ\\.\\ Confinement),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New Eng. J. On Crim. & Civ. Confinement', name='New England Journal on Criminal and Civil Confinement', cite_type='journal', source='journals', is_scotus=False), short_name='New Eng. J. On Crim. & Civ. Confinement', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['New Eng. J. On Crim. & Civ. Confinement']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New Eng. L. Rev.', name='New England Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='New Eng. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['New Eng. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ Eng\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New Eng. L. Rev.', name='New England Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='New Eng. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['New Eng. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New L.J.', name='New Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='New L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['New L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>New\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='New L.J.', name='New Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='New L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['New L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nota\\ Bene),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nota Bene', name='Nota Bene', cite_type='journal', source='journals', is_scotus=False), short_name='Nota Bene', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nota Bene']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nota\\ Bene),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nota Bene', name='Nota Bene', cite_type='journal', source='journals', is_scotus=False), short_name='Nota Bene', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nota Bene']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Notre\\ Dame\\ J\\.L\\.\\ Ethics\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Notre Dame J.L. Ethics & Pub. Pol'y", name='Notre Dame Journal of Law Ethics & Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Notre Dame J.L. Ethics & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Notre Dame J.L. Ethics & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Notre\\ Dame\\ J\\.L\\.\\ Ethics\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Notre Dame J.L. Ethics & Pub. Pol'y", name='Notre Dame Journal of Law Ethics & Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Notre Dame J.L. Ethics & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Notre Dame J.L. Ethics & Pub. Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Notre\\ Dame\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Notre Dame L. Rev.', name='Notre Dame Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Notre Dame L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Notre Dame L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Notre\\ Dame\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Notre Dame L. Rev.', name='Notre Dame Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Notre Dame L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Notre Dame L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Notre\\ Dame\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Notre Dame Law.', name='Notre Dame Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Notre Dame Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Notre Dame Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Notre\\ Dame\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Notre Dame Law.', name='Notre Dame Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Notre Dame Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Notre Dame Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nova\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nova L. Rev.', name='Nova Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Nova L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nova L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nova\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nova L. Rev.', name='Nova Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Nova L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nova L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nw\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Bus\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nw. J. Int'l L. & Bus.", name='Northwestern Journal of International Law & Business', cite_type='journal', source='journals', is_scotus=False), short_name="Nw. J. Int'l L. & Bus.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Nw. J. Int'l L. & Bus."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nw\\.\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Bus\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Nw. J. Int'l L. & Bus.", name='Northwestern Journal of International Law & Business', cite_type='journal', source='journals', is_scotus=False), short_name="Nw. J. Int'l L. & Bus.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Nw. J. Int'l L. & Bus."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nw\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nw. U. L. Rev.', name='Northwestern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Nw. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Nw. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Nw\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Nw. U. L. Rev.', name='Northwestern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Nw. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Nw. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ocean\\ \\&\\ Coastal\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ocean & Coastal L.J.', name='Ocean and Coastal Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ocean & Coastal L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ocean & Coastal L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ocean\\ \\&\\ Coastal\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ocean & Coastal L.J.', name='Ocean and Coastal Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ocean & Coastal L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ocean & Coastal L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ N\\.U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio N.U. L. Rev.', name='Ohio Northern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio N.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio N.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ N\\.U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio N.U. L. Rev.', name='Ohio Northern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio N.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio N.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ St\\.\\ J\\.\\ Crim\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio St. J. Crim. L.', name='Ohio State Journal of Criminal Law', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio St. J. Crim. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio St. J. Crim. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ St\\.\\ J\\.\\ Crim\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio St. J. Crim. L.', name='Ohio State Journal of Criminal Law', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio St. J. Crim. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio St. J. Crim. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ St\\.\\ J\\.\\ on\\ Disp\\.\\ Resol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio St. J. on Disp. Resol.', name='Ohio State Journal on Dispute Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio St. J. on Disp. Resol.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio St. J. on Disp. Resol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ St\\.\\ J\\.\\ on\\ Disp\\.\\ Resol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio St. J. on Disp. Resol.', name='Ohio State Journal on Dispute Resolution', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio St. J. on Disp. Resol.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio St. J. on Disp. Resol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ St\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio St. L.J.', name='Ohio State Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio St. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ohio St. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ohio\\ St\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ohio St. L.J.', name='Ohio State Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Ohio St. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ohio St. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Oil\\ \\&\\ Gas\\ Tax\\ Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Oil & Gas Tax Q.', name='Oil and Gas Tax Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Oil & Gas Tax Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Oil & Gas Tax Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Oil\\ \\&\\ Gas\\ Tax\\ Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Oil & Gas Tax Q.', name='Oil and Gas Tax Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Oil & Gas Tax Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Oil & Gas Tax Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Oil\\ Gas\\ \\&\\ Energy\\ Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Oil Gas & Energy Q.', name='Oil, Gas & Energy Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Oil Gas & Energy Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Oil Gas & Energy Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Oil\\ Gas\\ \\&\\ Energy\\ Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Oil Gas & Energy Q.', name='Oil, Gas & Energy Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Oil Gas & Energy Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Oil Gas & Energy Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ City\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. City U. L. Rev.', name='Oklahoma City University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Okla. City U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. City U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ City\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. City U. L. Rev.', name='Oklahoma City University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Okla. City U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Okla. City U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. L. Rev.', name='Oklahoma Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Okla. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Okla. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Okla\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Okla. L. Rev.', name='Oklahoma Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Okla. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Okla. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Or\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. L. Rev.', name='Oregon Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Or. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Or. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Or\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Or. L. Rev.', name='Oregon Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Or. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Or. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Or\\.\\ Rev\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Or. Rev. Int'l L.", name='Oregon Review of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Or. Rev. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Or. Rev. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Or\\.\\ Rev\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Or. Rev. Int'l L.", name='Oregon Review of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Or. Rev. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Or. Rev. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Osgoode\\ Hall\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Osgoode Hall L.J.', name='Osgoode Hall Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Osgoode Hall L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Osgoode Hall L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Osgoode\\ Hall\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Osgoode Hall L.J.', name='Osgoode Hall Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Osgoode Hall L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Osgoode Hall L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Otago\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Otago L. Rev.', name='Otago Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Otago L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Otago L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Otago\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Otago L. Rev.', name='Otago Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Otago L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Otago L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ottawa\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ottawa L. Rev.', name='Ottawa Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ottawa L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Ottawa L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Ottawa\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Ottawa L. Rev.', name='Ottawa Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Ottawa L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Ottawa L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pac\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pac. L.J.', name='Pacific Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Pac. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pac. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pac\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pac. L.J.', name='Pacific Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Pac. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pac. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pac\\.\\ Rim\\ L\\.\\ \\&\\ Pol'y\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Pac. Rim L. & Pol'y J.", name='Pacific Rim Law & Policy Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Pac. Rim L. & Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Pac. Rim L. & Pol'y J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pac\\.\\ Rim\\ L\\.\\ \\&\\ Pol'y\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Pac. Rim L. & Pol'y J.", name='Pacific Rim Law & Policy Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Pac. Rim L. & Pol'y J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Pac. Rim L. & Pol'y J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pace\\ Envtl\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pace Envtl. L. Rev.', name='Pace Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pace Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pace Envtl. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pace\\ Envtl\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pace Envtl. L. Rev.', name='Pace Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pace Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pace Envtl. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pace\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Pace Int'l L. Rev.", name='Pace International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Pace Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Pace Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pace\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Pace Int'l L. Rev.", name='Pace International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Pace Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Pace Int'l L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pace\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pace L. Rev.', name='Pace Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pace L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pace L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pace\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pace L. Rev.', name='Pace Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pace L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pace L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Parker\\ Sch\\.\\ J\\.\\ E\\.\\ Eur\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Parker Sch. J. E. Eur. L.', name='Parker School Journal of East European Law', cite_type='journal', source='journals', is_scotus=False), short_name='Parker Sch. J. E. Eur. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Parker Sch. J. E. Eur. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Parker\\ Sch\\.\\ J\\.\\ E\\.\\ Eur\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Parker Sch. J. E. Eur. L.', name='Parker School Journal of East European Law', cite_type='journal', source='journals', is_scotus=False), short_name='Parker Sch. J. E. Eur. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Parker Sch. J. E. Eur. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pat\\.\\ L\\.\\ Ann\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pat. L. Ann.', name='Parent Law Annual', cite_type='journal', source='journals', is_scotus=False), short_name='Pat. L. Ann.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pat. L. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pat\\.\\ L\\.\\ Ann\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pat. L. Ann.', name='Parent Law Annual', cite_type='journal', source='journals', is_scotus=False), short_name='Pat. L. Ann.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pat. L. Ann.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Penn\\ St\\.\\ Envtl\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Penn St. Envtl. L. Rev.', name='Penn State Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Penn St. Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Penn St. Envtl. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Penn\\ St\\.\\ Envtl\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Penn St. Envtl. L. Rev.', name='Penn State Environmental Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Penn St. Envtl. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Penn St. Envtl. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Penn\\ St\\.\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Penn St. Int'l L. Rev.", name='Penn State International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Penn St. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Penn St. Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Penn\\ St\\.\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Penn St. Int'l L. Rev.", name='Penn State International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Penn St. Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Penn St. Int'l L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Penn\\ St\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Penn St. L. Rev.', name='Penn State Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Penn St. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Penn St. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Penn\\ St\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Penn St. L. Rev.', name='Penn State Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Penn St. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Penn St. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pepp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pepp. L. Rev.', name='Pepperdine Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pepp. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pepp. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pepp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pepp. L. Rev.', name='Pepperdine Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pepp. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pepp. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Prac\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Prac. Law.', name='Practical Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Prac. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Prac. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Prac\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Prac. Law.', name='Practical Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Prac. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Prac. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Preview\\ U\\.S\\.\\ Sup\\.\\ Ct\\.\\ Cas\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Preview U.S. Sup. Ct. Cas.', name='Preview of United States Supreme Court Cases', cite_type='journal', source='journals', is_scotus=False), short_name='Preview U.S. Sup. Ct. Cas.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Preview U.S. Sup. Ct. Cas.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Preview\\ U\\.S\\.\\ Sup\\.\\ Ct\\.\\ Cas\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Preview U.S. Sup. Ct. Cas.', name='Preview of United States Supreme Court Cases', cite_type='journal', source='journals', is_scotus=False), short_name='Preview U.S. Sup. Ct. Cas.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Preview U.S. Sup. Ct. Cas.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Prob\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Prob. L.J.', name='Probate Law Journal (National College of Probate Judges and Boston University School of Law)', cite_type='journal', source='journals', is_scotus=False), short_name='Prob. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Prob. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Prob\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Prob. L.J.', name='Probate Law Journal (National College of Probate Judges and Boston University School of Law)', cite_type='journal', source='journals', is_scotus=False), short_name='Prob. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Prob. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Proc\\.\\ Nat'l\\ Acad\\.\\ Sci\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Proc. Nat'l Acad. Sci.", name='Proceedings of the National Academy of Sciences', cite_type='journal', source='journals', is_scotus=False), short_name="Proc. Nat'l Acad. Sci.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Proc. Nat'l Acad. Sci."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Proc\\.\\ Nat'l\\ Acad\\.\\ Sci\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Proc. Nat'l Acad. Sci.", name='Proceedings of the National Academy of Sciences', cite_type='journal', source='journals', is_scotus=False), short_name="Proc. Nat'l Acad. Sci.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Proc. Nat'l Acad. Sci."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Psychol\\.\\ Bull\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Psychol. Bull.', name='Psychological Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Psychol. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Psychol. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Psychol\\.\\ Bull\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Psychol. Bull.', name='Psychological Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Psychol. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Psychol. Bull.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Psychol\\.\\ Pub\\.\\ Pol'y\\ \\&\\ L\\.\\ Pub\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Psychol. Pub. Pol'y & L. Pub.", name='Psychology Public Policy and Law Public', cite_type='journal', source='journals', is_scotus=False), short_name="Psychol. Pub. Pol'y & L. Pub.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Psychol. Pub. Pol'y & L. Pub."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Psychol\\.\\ Pub\\.\\ Pol'y\\ \\&\\ L\\.\\ Pub\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Psychol. Pub. Pol'y & L. Pub.", name='Psychology Public Policy and Law Public', cite_type='journal', source='journals', is_scotus=False), short_name="Psychol. Pub. Pol'y & L. Pub.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Psychol. Pub. Pol'y & L. Pub."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Psychol\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Psychol. Rev.', name='Law & Psychology Review LAw &', cite_type='journal', source='journals', is_scotus=False), short_name='Psychol. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Psychol. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Psychol\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Psychol. Rev.', name='Law & Psychology Review LAw &', cite_type='journal', source='journals', is_scotus=False), short_name='Psychol. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Psychol. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Cont\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Cont. L.J.', name='Public Contract Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Cont. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pub. Cont. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Cont\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Cont. L.J.', name='Public Contract Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Cont. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pub. Cont. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Ent\\.\\ Advert\\.\\ \\&\\ Allied\\ Fields\\ L\\.Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Ent. Advert. & Allied Fields L.Q.', name='Publishing, Entertainment, Advertising and Allied Fields Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Ent. Advert. & Allied Fields L.Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pub. Ent. Advert. & Allied Fields L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Ent\\.\\ Advert\\.\\ \\&\\ Allied\\ Fields\\ L\\.Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Ent. Advert. & Allied Fields L.Q.', name='Publishing, Entertainment, Advertising and Allied Fields Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Ent. Advert. & Allied Fields L.Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pub. Ent. Advert. & Allied Fields L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Int\\.\\ L\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Int. L. Rep.', name='Public Interest Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Int. L. Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pub. Int. L. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Int\\.\\ L\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Int. L. Rep.', name='Public Interest Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Int. L. Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pub. Int. L. Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Land\\ \\&\\ Resources\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Land & Resources L. Rev.', name='Public Land and Resources Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Land & Resources L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pub. Land & Resources L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Land\\ \\&\\ Resources\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Land & Resources L. Rev.', name='Public Land and Resources Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Land & Resources L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pub. Land & Resources L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Util\\.\\ Rep\\.\\ \\(PUR\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Util. Rep. (PUR)', name='Public Utilities Reports', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Util. Rep. (PUR)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Pub. Util. Rep. (PUR)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Pub\\.\\ Util\\.\\ Rep\\.\\ \\(PUR\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Pub. Util. Rep. (PUR)', name='Public Utilities Reports', cite_type='journal', source='journals', is_scotus=False), short_name='Pub. Util. Rep. (PUR)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Pub. Util. Rep. (PUR)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Quinnipiac\\ Health\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Quinnipiac Health L.J.', name='Quinnipiac Health Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Quinnipiac Health L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Quinnipiac Health L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Quinnipiac\\ Health\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Quinnipiac Health L.J.', name='Quinnipiac Health Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Quinnipiac Health L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Quinnipiac Health L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Quinnipiac\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Quinnipiac L. Rev.', name='Quinnipiac Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Quinnipiac L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Quinnipiac L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Quinnipiac\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Quinnipiac L. Rev.', name='Quinnipiac Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Quinnipiac L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Quinnipiac L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Quinnipiac\\ Prob\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Quinnipiac Prob. L.J.', name='Quinnipiac Probate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Quinnipiac Prob. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Quinnipiac Prob. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Quinnipiac\\ Prob\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Quinnipiac Prob. L.J.', name='Quinnipiac Probate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Quinnipiac Prob. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Quinnipiac Prob. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>RAND\\ J\\.\\ Econ\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='RAND J. Econ.', name='The RAND Journal of Economics', cite_type='journal', source='journals', is_scotus=False), short_name='RAND J. Econ.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['RAND J. Econ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>RAND\\ J\\.\\ Econ\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='RAND J. Econ.', name='The RAND Journal of Economics', cite_type='journal', source='journals', is_scotus=False), short_name='RAND J. Econ.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['RAND J. Econ.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>RISK),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='RISK', name='RISK: Health, Safety & Environment', cite_type='journal', source='journals', is_scotus=False), short_name='RISK', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['RISK']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>RISK),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='RISK', name='RISK: Health, Safety & Environment', cite_type='journal', source='journals', is_scotus=False), short_name='RISK', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['RISK']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Race\\ \\&\\ Ethnic\\ Anc\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Race & Ethnic Anc. L.J.', name='Race and Ethnic Ancestry Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Race & Ethnic Anc. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Race & Ethnic Anc. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Race\\ \\&\\ Ethnic\\ Anc\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Race & Ethnic Anc. L.J.', name='Race and Ethnic Ancestry Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Race & Ethnic Anc. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Race & Ethnic Anc. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Real\\ Est\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Real Est. L.J.', name='Real Estate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Real Est. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Real Est. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Real\\ Est\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Real Est. L.J.', name='Real Estate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Real Est. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Real Est. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Real\\ Prop\\.\\ Prob\\.\\ \\&\\ Tr\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Real Prop. Prob. & Tr. J.', name='Real Property Probate and Trust Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Real Prop. Prob. & Tr. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Real Prop. Prob. & Tr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Real\\ Prop\\.\\ Prob\\.\\ \\&\\ Tr\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Real Prop. Prob. & Tr. J.', name='Real Property Probate and Trust Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Real Prop. Prob. & Tr. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Real Prop. Prob. & Tr. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Real\\ Prop\\.\\ Tr\\.\\ \\&\\ Est\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Real Prop. Tr. & Est. L.J.', name='Real Property, Trust and Estate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Real Prop. Tr. & Est. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Real Prop. Tr. & Est. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Real\\ Prop\\.\\ Tr\\.\\ \\&\\ Est\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Real Prop. Tr. & Est. L.J.', name='Real Property, Trust and Estate Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Real Prop. Tr. & Est. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Real Prop. Tr. & Est. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Regent\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Regent U. L. Rev.', name='Regent University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Regent U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Regent U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Regent\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Regent U. L. Rev.', name='Regent University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Regent U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Regent U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rev\\.\\ Der\\.\\ P\\.R\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rev. Der. P.R.', name='Revista de Derecho Puertorriqueno', cite_type='journal', source='journals', is_scotus=False), short_name='Rev. Der. P.R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rev. Der. P.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rev\\.\\ Der\\.\\ P\\.R\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rev. Der. P.R.', name='Revista de Derecho Puertorriqueno', cite_type='journal', source='journals', is_scotus=False), short_name='Rev. Der. P.R.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rev. Der. P.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rev\\.\\ Jur\\.\\ U\\.P\\.R\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rev. Jur. U.P.R.', name='Revista juridica de la Universidad de Puerto Rico', cite_type='journal', source='journals', is_scotus=False), short_name='Rev. Jur. U.P.R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rev. Jur. U.P.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rev\\.\\ Jur\\.\\ U\\.P\\.R\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rev. Jur. U.P.R.', name='Revista juridica de la Universidad de Puerto Rico', cite_type='journal', source='journals', is_scotus=False), short_name='Rev. Jur. U.P.R.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rev. Jur. U.P.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rev\\.\\ Litig\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rev. Litig.', name='Review of Litigation', cite_type='journal', source='journals', is_scotus=False), short_name='Rev. Litig.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rev. Litig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rev\\.\\ Litig\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rev. Litig.', name='Review of Litigation', cite_type='journal', source='journals', is_scotus=False), short_name='Rev. Litig.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rev. Litig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rich\\.\\ J\\.\\ Global\\ L\\.\\ \\&\\ Bus\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rich. J. Global L. & Bus.', name='Richmond Journal of Global Law & Business', cite_type='journal', source='journals', is_scotus=False), short_name='Rich. J. Global L. & Bus.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rich. J. Global L. & Bus.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rich\\.\\ J\\.\\ Global\\ L\\.\\ \\&\\ Bus\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rich. J. Global L. & Bus.', name='Richmond Journal of Global Law & Business', cite_type='journal', source='journals', is_scotus=False), short_name='Rich. J. Global L. & Bus.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rich. J. Global L. & Bus.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rich\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Int\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rich. J.L. & Pub. Int.', name='Richmond Journal of Law and the Public Interest', cite_type='journal', source='journals', is_scotus=False), short_name='Rich. J.L. & Pub. Int.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rich. J.L. & Pub. Int.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rich\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Int\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rich. J.L. & Pub. Int.', name='Richmond Journal of Law and the Public Interest', cite_type='journal', source='journals', is_scotus=False), short_name='Rich. J.L. & Pub. Int.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rich. J.L. & Pub. Int.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rich\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rich. J.L. & Tech.', name='Richmond Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Rich. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rich. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rich\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rich. J.L. & Tech.', name='Richmond Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Rich. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rich. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rocky\\ Mtn\\.\\ Min\\.\\ L\\.\\ Inst\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rocky Mtn. Min. L. Inst.', name='Rocky Mountain Mineral Law Institute', cite_type='journal', source='journals', is_scotus=False), short_name='Rocky Mtn. Min. L. Inst.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rocky Mtn. Min. L. Inst.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rocky\\ Mtn\\.\\ Min\\.\\ L\\.\\ Inst\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rocky Mtn. Min. L. Inst.', name='Rocky Mountain Mineral Law Institute', cite_type='journal', source='journals', is_scotus=False), short_name='Rocky Mtn. Min. L. Inst.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rocky Mtn. Min. L. Inst.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Roger\\ Williams\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Roger Williams U. L. Rev.', name='Roger Williams University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Roger Williams U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Roger Williams U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Roger\\ Williams\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Roger Williams U. L. Rev.', name='Roger Williams University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Roger Williams U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Roger Williams U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ Computer\\ \\&\\ Tech\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers Computer & Tech. L.J.', name='Rutgers Computer and Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers Computer & Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rutgers Computer & Tech. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ Computer\\ \\&\\ Tech\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers Computer & Tech. L.J.', name='Rutgers Computer and Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers Computer & Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rutgers Computer & Tech. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ L\\.\\ Rec\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers L. Rec.', name='Rutgers Law Record', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers L. Rec.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rutgers L. Rec.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ L\\.\\ Rec\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers L. Rec.', name='Rutgers Law Record', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers L. Rec.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rutgers L. Rec.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers L. Rev.', name='Rutgers Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rutgers L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers L. Rev.', name='Rutgers Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rutgers L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers L.J.', name='Rutgers Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rutgers L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers L.J.', name='Rutgers Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rutgers L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ Race\\ \\&\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers Race & L. Rev.', name='Rutgers Race & the Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers Race & L. Rev.', start=None, end=None), Edition(reporter=Reporter(short_name='Rutgers Race & L. Rev.', name='Rutgers Race and the Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers Race & L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rutgers Race & L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\ Race\\ \\&\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers Race & L. Rev.', name='Rutgers Race & the Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers Race & L. Rev.', start=None, end=None), Edition(reporter=Reporter(short_name='Rutgers Race & L. Rev.', name='Rutgers Race and the Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers Race & L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rutgers Race & L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\-Cam\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers-Cam. L.J.', name='Rutgers-Camden Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers-Cam. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Rutgers-Cam. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Rutgers\\-Cam\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Rutgers-Cam. L.J.', name='Rutgers-Camden Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Rutgers-Cam. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Rutgers-Cam. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Cal\\.\\ Interdisc\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Cal. Interdisc. L.J.', name='Southern California Interdisciplinary Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='S. Cal. Interdisc. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S. Cal. Interdisc. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Cal\\.\\ Interdisc\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Cal. Interdisc. L.J.', name='Southern California Interdisciplinary Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='S. Cal. Interdisc. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S. Cal. Interdisc. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Cal\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Cal. L. Rev.', name='Southern California Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S. Cal. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S. Cal. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Cal\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Cal. L. Rev.', name='Southern California Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S. Cal. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S. Cal. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Cal\\.\\ Rev\\.\\ L\\.\\ \\&\\ Soc\\.\\ Just\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Cal. Rev. L. & Soc. Just.', name='Southern California Review of Law & Social justice', cite_type='journal', source='journals', is_scotus=False), short_name='S. Cal. Rev. L. & Soc. Just.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S. Cal. Rev. L. & Soc. Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Cal\\.\\ Rev\\.\\ L\\.\\ \\&\\ Soc\\.\\ Just\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Cal. Rev. L. & Soc. Just.', name='Southern California Review of Law & Social justice', cite_type='journal', source='journals', is_scotus=False), short_name='S. Cal. Rev. L. & Soc. Just.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S. Cal. Rev. L. & Soc. Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Ill\\.\\ U\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Ill. U. L.J.', name='Southern Illinois University Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='S. Ill. U. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S. Ill. U. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Ill\\.\\ U\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Ill. U. L.J.', name='Southern Illinois University Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='S. Ill. U. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S. Ill. U. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Tex\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Tex. L. Rev.', name='South Texas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S. Tex. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S. Tex. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.\\ Tex\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S. Tex. L. Rev.', name='South Texas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S. Tex. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S. Tex. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.C\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Envtl. L.J.', name='South Carolina Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='S.C. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.C. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.C\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. Envtl. L.J.', name='South Carolina Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='S.C. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.C. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.C\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. L. Rev.', name='South Carolina Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.C\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.C. L. Rev.', name='South Carolina Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S.C. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.C. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.D\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. L. Rev.', name='South Dakota Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S.D. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.D. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.D\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.D. L. Rev.', name='South Dakota Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S.D. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.D. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.U. L. Rev.', name='Southern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['S.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>S\\.U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='S.U. L. Rev.', name='Southern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='S.U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['S.U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>SMU\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='SMU L. Rev.', name='Southern Methodist University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='SMU L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['SMU L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>SMU\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='SMU L. Rev.', name='Southern Methodist University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='SMU L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['SMU L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>San\\ Diego\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='San Diego L. Rev.', name='San Diego Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='San Diego L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['San Diego L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>San\\ Diego\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='San Diego L. Rev.', name='San Diego Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='San Diego L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['San Diego L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>San\\ Fern\\.\\ V\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='San Fern. V. L. Rev.', name='San Fernando Valley Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='San Fern. V. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['San Fern. V. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>San\\ Fern\\.\\ V\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='San Fern. V. L. Rev.', name='San Fernando Valley Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='San Fern. V. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['San Fern. V. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Santa\\ Clara\\ Computer\\ \\&\\ High\\ Tech\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Santa Clara Computer & High Tech. L.J.', name='Santa Clam Computer and High Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Santa Clara Computer & High Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Santa Clara Computer & High Tech. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Santa\\ Clara\\ Computer\\ \\&\\ High\\ Tech\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Santa Clara Computer & High Tech. L.J.', name='Santa Clam Computer and High Technology Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Santa Clara Computer & High Tech. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Santa Clara Computer & High Tech. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Santa\\ Clara\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Santa Clara J. Int'l L.", name='Santa Clara Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Santa Clara J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Santa Clara J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Santa\\ Clara\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Santa Clara J. Int'l L.", name='Santa Clara Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Santa Clara J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Santa Clara J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Santa\\ Clara\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Santa Clara L. Rev.', name='Santa Clara Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Santa Clara L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Santa Clara L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Santa\\ Clara\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Santa Clara L. Rev.', name='Santa Clara Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Santa Clara L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Santa Clara L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sch\\.\\ L\\.\\ Bull\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sch. L. Bull.', name='School Law Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Sch. L. Bull.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sch. L. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sch\\.\\ L\\.\\ Bull\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sch. L. Bull.', name='School Law Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Sch. L. Bull.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sch. L. Bull.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Scholar),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Scholar', name="The Scholar: St. Mary's Law Review on Minority Issues", cite_type='journal', source='journals', is_scotus=False), short_name='Scholar', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Scholar']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Scholar),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Scholar', name="The Scholar: St. Mary's Law Review on Minority Issues", cite_type='journal', source='journals', is_scotus=False), short_name='Scholar', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Scholar']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>School\\ L\\.\\ Rep\\.\\ \\(Educ\\.\\ Law\\ Ass'n\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="School L. Rep. (Educ. Law Ass'n)", name='School Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name="School L. Rep. (Educ. Law Ass'n)", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["School L. Rep. (Educ. Law Ass'n)"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>School\\ L\\.\\ Rep\\.\\ \\(Educ\\.\\ Law\\ Ass'n\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="School L. Rep. (Educ. Law Ass'n)", name='School Law Reporter', cite_type='journal', source='journals', is_scotus=False), short_name="School L. Rep. (Educ. Law Ass'n)", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["School L. Rep. (Educ. Law Ass'n)"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sci\\.\\ Am\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sci. Am.', name='Scientific American .', cite_type='journal', source='journals', is_scotus=False), short_name='Sci. Am.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sci. Am.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sci\\.\\ Am\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sci. Am.', name='Scientific American .', cite_type='journal', source='journals', is_scotus=False), short_name='Sci. Am.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sci. Am.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Search\\ \\&\\ Seizure\\ Bull\\.\\ \\(Quinlan\\)),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Search & Seizure Bull. (Quinlan)', name='Search & Seizure Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Search & Seizure Bull. (Quinlan)', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Search & Seizure Bull. (Quinlan)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Search\\ \\&\\ Seizure\\ Bull\\.\\ \\(Quinlan\\)),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Search & Seizure Bull. (Quinlan)', name='Search & Seizure Bulletin', cite_type='journal', source='journals', is_scotus=False), short_name='Search & Seizure Bull. (Quinlan)', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Search & Seizure Bull. (Quinlan)']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seattle\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seattle U. L. Rev.', name='Seattle University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Seattle U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Seattle U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seattle\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seattle U. L. Rev.', name='Seattle University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Seattle U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Seattle U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ Const\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall Const. L.J.', name='Seton Hall Constitutional Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall Const. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Seton Hall Const. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ Const\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall Const. L.J.', name='Seton Hall Constitutional Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall Const. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Seton Hall Const. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ J\\.\\ Sport\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall J. Sport L.', name='Seton Hall Journal of Sport Law', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall J. Sport L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Seton Hall J. Sport L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ J\\.\\ Sport\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall J. Sport L.', name='Seton Hall Journal of Sport Law', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall J. Sport L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Seton Hall J. Sport L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ J\\.\\ Sports\\ \\&\\ Ent\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall J. Sports & Ent. L.', name='Seton HallJournal of Sports and Entertainment Law', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall J. Sports & Ent. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Seton Hall J. Sports & Ent. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ J\\.\\ Sports\\ \\&\\ Ent\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall J. Sports & Ent. L.', name='Seton HallJournal of Sports and Entertainment Law', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall J. Sports & Ent. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Seton Hall J. Sports & Ent. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall L. Rev.', name='Seton Hall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Seton Hall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall L. Rev.', name='Seton Hall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Seton Hall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ Legis\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall Legis. J.', name='Seton Hall Legislative Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall Legis. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Seton Hall Legis. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Seton\\ Hall\\ Legis\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Seton Hall Legis. J.', name='Seton Hall Legislative Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Seton Hall Legis. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Seton Hall Legis. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Soc\\.\\ Serv\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Soc. Serv. Rev.', name='Social Service Review', cite_type='journal', source='journals', is_scotus=False), short_name='Soc. Serv. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Soc. Serv. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Soc\\.\\ Serv\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Soc. Serv. Rev.', name='Social Service Review', cite_type='journal', source='journals', is_scotus=False), short_name='Soc. Serv. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Soc. Serv. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Soc\\.\\ Sec\\.\\ Rep\\.\\ Serv\\.|Soc\\.\\ Sec\\.\\ Rep\\.\\ Service|Soc\\.Sec\\.Rep\\.Serv\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Soc. Serv. Rev.', name='Social Service Review', cite_type='journal', source='journals', is_scotus=False), short_name='Soc. Serv. Rev.', start=None, end=None)], 'short': False}, flags=0, strings=['Soc. Sec. Rep. Service', 'Soc. Sec. Rep. Serv.', 'Soc.Sec.Rep.Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Soc\\.\\ Sec\\.\\ Rep\\.\\ Serv\\.|Soc\\.\\ Sec\\.\\ Rep\\.\\ Service|Soc\\.Sec\\.Rep\\.Serv\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Soc. Serv. Rev.', name='Social Service Review', cite_type='journal', source='journals', is_scotus=False), short_name='Soc. Serv. Rev.', start=None, end=None)], 'short': True}, flags=0, strings=['Soc. Sec. Rep. Service', 'Soc. Sec. Rep. Serv.', 'Soc.Sec.Rep.Serv.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Software\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Software L.J.', name='Software Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Software L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Software L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Software\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Software L.J.', name='Software Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Software L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Software L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Southeastern\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Southeastern Envtl. L.J.', name='Southeastern Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Southeastern Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Southeastern Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Southeastern\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Southeastern Envtl. L.J.', name='Southeastern Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Southeastern Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Southeastern Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sports\\ Law\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sports Law. J.', name='Sports Lawyers Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Sports Law. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sports Law. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sports\\ Law\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sports Law. J.', name='Sports Lawyers Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Sports Law. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sports Law. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ B\\.\\ Tex\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. B. Tex. Envtl. L.J.', name='State Bar of Texas Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='St. B. Tex. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['St. B. Tex. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ B\\.\\ Tex\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. B. Tex. Envtl. L.J.', name='State Bar of Texas Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='St. B. Tex. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['St. B. Tex. Envtl. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ John's\\ J\\.\\ C\\.R\\.\\ \\&\\ Econ\\.\\ Dev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="St. John's J. C.R. & Econ. Dev.", name="St.]ohn's Journal of Civil Rights and Economic Development", cite_type='journal', source='journals', is_scotus=False), short_name="St. John's J. C.R. & Econ. Dev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["St. John's J. C.R. & Econ. Dev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ John's\\ J\\.\\ C\\.R\\.\\ \\&\\ Econ\\.\\ Dev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="St. John's J. C.R. & Econ. Dev.", name="St.]ohn's Journal of Civil Rights and Economic Development", cite_type='journal', source='journals', is_scotus=False), short_name="St. John's J. C.R. & Econ. Dev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["St. John's J. C.R. & Econ. Dev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ John's\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="St. John's L. Rev.", name="St. John's Law Review", cite_type='journal', source='journals', is_scotus=False), short_name="St. John's L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["St. John's L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ John's\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="St. John's L. Rev.", name="St. John's Law Review", cite_type='journal', source='journals', is_scotus=False), short_name="St. John's L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["St. John's L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Louis\\ U\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Louis U. L.J.', name='Saint Louis University Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='St. Louis U. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['St. Louis U. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Louis\\ U\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Louis U. L.J.', name='Saint Louis University Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='St. Louis U. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['St. Louis U. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Louis\\ U\\.\\ Pub\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Louis U. Pub. L. Rev.', name='Saint Louis University Public Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='St. Louis U. Pub. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['St. Louis U. Pub. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Louis\\ U\\.\\ Pub\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Louis U. Pub. L. Rev.', name='Saint Louis University Public Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='St. Louis U. Pub. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['St. Louis U. Pub. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Louis\\-Warsaw\\ Transatlantic\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Louis-Warsaw Transatlantic L.J.', name='Saint Louis-Warsaw Transatlantic Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='St. Louis-Warsaw Transatlantic L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['St. Louis-Warsaw Transatlantic L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Louis\\-Warsaw\\ Transatlantic\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Louis-Warsaw Transatlantic L.J.', name='Saint Louis-Warsaw Transatlantic Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='St. Louis-Warsaw Transatlantic L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['St. Louis-Warsaw Transatlantic L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Mary's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="St. Mary's L.J.", name="St. Mary's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="St. Mary's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["St. Mary's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Mary's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="St. Mary's L.J.", name="St. Mary's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="St. Mary's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["St. Mary's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Thomas\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Thomas L. Rev.', name='St. Thomas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='St. Thomas L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['St. Thomas L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>St\\.\\ Thomas\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='St. Thomas L. Rev.', name='St. Thomas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='St. Thomas L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['St. Thomas L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. Envtl. L.J.', name='Stanford Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stan. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. Envtl. L.J.', name='Stanford Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stan. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ J\\.\\ C\\.R\\.\\ \\&\\ C\\.L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. J. C.R. & C.L.', name='Stanford Journal of Civil Rights and Civil Liberties', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. J. C.R. & C.L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stan. J. C.R. & C.L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ J\\.\\ C\\.R\\.\\ \\&\\ C\\.L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. J. C.R. & C.L.', name='Stanford Journal of Civil Rights and Civil Liberties', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. J. C.R. & C.L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stan. J. C.R. & C.L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Stan. J. Int'l L.", name='Stanford Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Stan. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Stan. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Stan. J. Int'l L.", name='Stanford Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Stan. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Stan. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ J\\.L\\.\\ Bus\\.\\ \\&\\ Fin\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. J.L. Bus. & Fin.', name='Stanford Journal of Law, Business & Finance', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. J.L. Bus. & Fin.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stan. J.L. Bus. & Fin.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ J\\.L\\.\\ Bus\\.\\ \\&\\ Fin\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. J.L. Bus. & Fin.', name='Stanford Journal of Law, Business & Finance', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. J.L. Bus. & Fin.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stan. J.L. Bus. & Fin.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Stan. L. & Pol'y Rev.", name='Stanford Law & Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Stan. L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Stan. L. & Pol'y Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Stan. L. & Pol'y Rev.", name='Stanford Law & Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Stan. L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Stan. L. & Pol'y Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. L. Rev.', name='Stanford Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stan. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. L. Rev.', name='Stanford Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stan. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ Tech\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. Tech. L. Rev.', name='Stanford Technology Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. Tech. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stan. Tech. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stan\\.\\ Tech\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stan. Tech. L. Rev.', name='Stanford Technology Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Stan. Tech. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stan. Tech. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stetson\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stetson L. Rev.', name='Stetson Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Stetson L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Stetson L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stetson\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Stetson L. Rev.', name='Stetson Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Stetson L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Stetson L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stud\\.\\ L\\.\\ Pol\\.\\ \\&\\ Soc'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Stud. L. Pol. & Soc'y", name='Studies in Law, Politics, and Society', cite_type='journal', source='journals', is_scotus=False), short_name="Stud. L. Pol. & Soc'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Stud. L. Pol. & Soc'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Stud\\.\\ L\\.\\ Pol\\.\\ \\&\\ Soc'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Stud. L. Pol. & Soc'y", name='Studies in Law, Politics, and Society', cite_type='journal', source='journals', is_scotus=False), short_name="Stud. L. Pol. & Soc'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Stud. L. Pol. & Soc'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Student\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Student Law.', name='Student Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Student Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Student Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Student\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Student Law.', name='Student Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Student Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Student Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Suffolk\\ J\\.\\ Trial\\ \\&\\ App\\.\\ Advoc\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Suffolk J. Trial & App. Advoc.', name='Suffolk Journal of Trial & Appellate Advocacy', cite_type='journal', source='journals', is_scotus=False), short_name='Suffolk J. Trial & App. Advoc.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Suffolk J. Trial & App. Advoc.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Suffolk\\ J\\.\\ Trial\\ \\&\\ App\\.\\ Advoc\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Suffolk J. Trial & App. Advoc.', name='Suffolk Journal of Trial & Appellate Advocacy', cite_type='journal', source='journals', is_scotus=False), short_name='Suffolk J. Trial & App. Advoc.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Suffolk J. Trial & App. Advoc.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Suffolk\\ Transnat'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Suffolk Transnat'l L. Rev.", name='Suffolk Transnational Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Suffolk Transnat'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Suffolk Transnat'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Suffolk\\ Transnat'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Suffolk Transnat'l L. Rev.", name='Suffolk Transnational Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Suffolk Transnat'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Suffolk Transnat'l L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Suffolk\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Suffolk U. L. Rev.', name='Suffolk University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Suffolk U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Suffolk U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Suffolk\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Suffolk U. L. Rev.', name='Suffolk University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Suffolk U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Suffolk U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sup\\.\\ Ct\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sup. Ct. Rev.', name='Supreme Court Review', cite_type='journal', source='journals', is_scotus=False), short_name='Sup. Ct. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sup. Ct. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sup\\.\\ Ct\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sup. Ct. Rev.', name='Supreme Court Review', cite_type='journal', source='journals', is_scotus=False), short_name='Sup. Ct. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sup. Ct. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sw\\.\\ J\\.\\ Int'l\\ Law),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Sw. J. Int'l Law", name='Southwestern Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Sw. J. Int'l Law", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Sw. J. Int'l Law"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sw\\.\\ J\\.\\ Int'l\\ Law),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Sw. J. Int'l Law", name='Southwestern Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Sw. J. Int'l Law", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Sw. J. Int'l Law"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sw\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sw. L.J.', name='Southwestern Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Sw. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sw. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sw\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sw. L.J.', name='Southwestern Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Sw. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sw. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sw\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sw. U. L. Rev.', name='Southwestern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Sw. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sw. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sw\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sw. U. L. Rev.', name='Southwestern University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Sw. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sw. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sydney\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sydney L. Rev.', name='Sydney Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Sydney L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Sydney L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Sydney\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Sydney L. Rev.', name='Sydney Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Sydney L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Sydney L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Syracuse\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Com\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Syracuse J. Int'l L. & Com.", name='Syracuse Journal of International Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name="Syracuse J. Int'l L. & Com.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Syracuse J. Int'l L. & Com."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Syracuse\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Com\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Syracuse J. Int'l L. & Com.", name='Syracuse Journal of International Law and Commerce', cite_type='journal', source='journals', is_scotus=False), short_name="Syracuse J. Int'l L. & Com.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Syracuse J. Int'l L. & Com."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Syracuse\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Syracuse L. Rev.', name='Syracuse Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Syracuse L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Syracuse L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Syracuse\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Syracuse L. Rev.', name='Syracuse Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Syracuse L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Syracuse L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.\\ Jefferson\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T. Jefferson L. Rev.', name='Thomas Jefferson Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='T. Jefferson L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['T. Jefferson L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.\\ Jefferson\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T. Jefferson L. Rev.', name='Thomas Jefferson Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='T. Jefferson L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['T. Jefferson L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.\\ Marshall\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T. Marshall L. Rev.', name='Thurgood Marshall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='T. Marshall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['T. Marshall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.\\ Marshall\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T. Marshall L. Rev.', name='Thurgood Marshall Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='T. Marshall L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['T. Marshall L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.M\\.\\ Cooley\\ J\\.\\ Prac\\.\\ \\&\\ Clinical\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T.M. Cooley J. Prac. & Clinical L.', name='Thomas M. Cooley Journal of Practical and Clinical Law', cite_type='journal', source='journals', is_scotus=False), short_name='T.M. Cooley J. Prac. & Clinical L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['T.M. Cooley J. Prac. & Clinical L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.M\\.\\ Cooley\\ J\\.\\ Prac\\.\\ \\&\\ Clinical\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T.M. Cooley J. Prac. & Clinical L.', name='Thomas M. Cooley Journal of Practical and Clinical Law', cite_type='journal', source='journals', is_scotus=False), short_name='T.M. Cooley J. Prac. & Clinical L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['T.M. Cooley J. Prac. & Clinical L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.M\\.\\ Cooley\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T.M. Cooley L. Rev.', name='Thomas M. Cooley Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='T.M. Cooley L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['T.M. Cooley L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>T\\.M\\.\\ Cooley\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='T.M. Cooley L. Rev.', name='Thomas M. Cooley Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='T.M. Cooley L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['T.M. Cooley L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Adviser),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax Adviser', name='Tax Adviser', cite_type='journal', source='journals', is_scotus=False), short_name='Tax Adviser', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tax Adviser']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Adviser),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax Adviser', name='Tax Adviser', cite_type='journal', source='journals', is_scotus=False), short_name='Tax Adviser', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tax Adviser']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax L. Rev.', name='Tax Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tax L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tax L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax L. Rev.', name='Tax Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tax L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tax L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax Law.', name='Tax Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Tax Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tax Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax Law.', name='Tax Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Tax Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tax Law.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Mgm't\\ Int'l\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tax Mgm't Int'l J.", name='Tax Management International Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Tax Mgm't Int'l J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Tax Mgm't Int'l J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Mgm't\\ Int'l\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tax Mgm't Int'l J.", name='Tax Management International Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Tax Mgm't Int'l J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Tax Mgm't Int'l J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Notes),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax Notes', name='Tax Notes', cite_type='journal', source='journals', is_scotus=False), short_name='Tax Notes', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tax Notes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tax\\ Notes),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tax Notes', name='Tax Notes', cite_type='journal', source='journals', is_scotus=False), short_name='Tax Notes', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tax Notes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Taxes),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Taxes', name='Taxes: The Tax Magazine', cite_type='journal', source='journals', is_scotus=False), short_name='Taxes', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Taxes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Taxes),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Taxes', name='Taxes: The Tax Magazine', cite_type='journal', source='journals', is_scotus=False), short_name='Taxes', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Taxes']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Tech\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. Envtl. L. & Tech. J.', name='Temple Environmental Law & TechnologyJournal', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. Envtl. L. & Tech. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Temp. Envtl. L. & Tech. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Tech\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. Envtl. L. & Tech. J.', name='Temple Environmental Law & TechnologyJournal', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. Envtl. L. & Tech. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Temp. Envtl. L. & Tech. J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Temp. Int'l & Comp. L.J.", name='Temple International and Comparative Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Temp. Int'l & Comp. L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Temp. Int'l & Comp. L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Temp. Int'l & Comp. L.J.", name='Temple International and Comparative Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Temp. Int'l & Comp. L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Temp. Int'l & Comp. L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. L. Rev.', name='Temple Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Temp. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. L. Rev.', name='Temple Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Temp. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Pol\\.\\ \\&\\ C\\.R\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. Pol. & C.R. L. Rev.', name='Temple Political and Civil Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. Pol. & C.R. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Temp. Pol. & C.R. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Pol\\.\\ \\&\\ C\\.R\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. Pol. & C.R. L. Rev.', name='Temple Political and Civil Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. Pol. & C.R. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Temp. Pol. & C.R. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Pol\\.\\ \\&\\ Civ\\.\\ Rts\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. Pol. & Civ. Rts. L. Rev.', name='Temple Political & Civil Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. Pol. & Civ. Rts. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Temp. Pol. & Civ. Rts. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Temp\\.\\ Pol\\.\\ \\&\\ Civ\\.\\ Rts\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Temp. Pol. & Civ. Rts. L. Rev.', name='Temple Political & Civil Rights Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Temp. Pol. & Civ. Rts. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Temp. Pol. & Civ. Rts. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tenn\\.\\ J\\.\\ Prac\\.\\ \\&\\ Proc\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. J. Prac. & Proc.', name='Tennessee Journal of Practice and Procedure', cite_type='journal', source='journals', is_scotus=False), short_name='Tenn. J. Prac. & Proc.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. J. Prac. & Proc.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tenn\\.\\ J\\.\\ Prac\\.\\ \\&\\ Proc\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. J. Prac. & Proc.', name='Tennessee Journal of Practice and Procedure', cite_type='journal', source='journals', is_scotus=False), short_name='Tenn. J. Prac. & Proc.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. J. Prac. & Proc.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tenn\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. L. Rev.', name='Tennessee Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tenn. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tenn. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tenn\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tenn. L. Rev.', name='Tennessee Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tenn. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tenn. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ F\\.\\ on\\ C\\.L\\.\\ \\&\\ C\\.R\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. F. on C.L. & C.R.', name='Texas Forum on Civil Liberties and Civil Rights', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. F. on C.L. & C.R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. F. on C.L. & C.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ F\\.\\ on\\ C\\.L\\.\\ \\&\\ C\\.R\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. F. on C.L. & C.R.', name='Texas Forum on Civil Liberties and Civil Rights', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. F. on C.L. & C.R.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. F. on C.L. & C.R.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Hisp\\.\\ J\\.L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tex. Hisp. J.L. & Pol'y", name='Texas Hispanic Journal of Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Tex. Hisp. J.L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Tex. Hisp. J.L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Hisp\\.\\ J\\.L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tex. Hisp. J.L. & Pol'y", name='Texas Hispanic Journal of Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Tex. Hisp. J.L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Tex. Hisp. J.L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tex. Int'l L.J.", name='Texas International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Tex. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Tex. Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tex. Int'l L.J.", name='Texas International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Tex. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Tex. Int'l L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Intell\\.\\ Prop\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Intell. Prop. L.J.', name='Texas Intellectual Property Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Intell. Prop. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Intell. Prop. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Intell\\.\\ Prop\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Intell. Prop. L.J.', name='Texas Intellectual Property Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Intell. Prop. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Intell. Prop. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ J\\.\\ Bus\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. J. Bus. L.', name='Texas Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ J\\.\\ Bus\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. J. Bus. L.', name='Texas Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ J\\.\\ C\\.L\\.\\ \\&\\ C\\.R\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. J. C.L. & C.R.', name='Texas Journal on Civil Liberties and Civil Rights', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. J. C.L. & C.R.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. J. C.L. & C.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ J\\.\\ C\\.L\\.\\ \\&\\ C\\.R\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. J. C.L. & C.R.', name='Texas Journal on Civil Liberties and Civil Rights', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. J. C.L. & C.R.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. J. C.L. & C.R.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ J\\.\\ Women\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. J. Women & L.', name='Texas Journal of Women and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. J. Women & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. J. Women & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ J\\.\\ Women\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. J. Women & L.', name='Texas Journal of Women and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. J. Women & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. J. Women & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. L. Rev.', name='Texas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. L. Rev.', start=datetime.datetime(1845, 1, 1, 0, 0), end=datetime.datetime(1846, 12, 31, 0, 0))], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. L. Rev.', name='Texas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. L. Rev.', start=datetime.datetime(1845, 1, 1, 0, 0), end=datetime.datetime(1846, 12, 31, 0, 0))], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Texas\\ L\\.Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Tex. L. Rev.', name='Texas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. L. Rev.', start=datetime.datetime(1845, 1, 1, 0, 0), end=datetime.datetime(1846, 12, 31, 0, 0))], 'short': False}, flags=0, strings=['Texas L.Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Texas\\ L\\.Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [], 'variation_editions': [Edition(reporter=Reporter(short_name='Tex. L. Rev.', name='Texas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. L. Rev.', start=datetime.datetime(1845, 1, 1, 0, 0), end=datetime.datetime(1846, 12, 31, 0, 0))], 'short': True}, flags=0, strings=['Texas L.Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Rev\\.\\ L\\.\\ \\&\\ Pol\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Rev. L. & Pol.', name='Texas Review of Law & Politics', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Rev. L. & Pol.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Rev. L. & Pol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Rev\\.\\ L\\.\\ \\&\\ Pol\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Rev. L. & Pol.', name='Texas Review of Law & Politics', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Rev. L. & Pol.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Rev. L. & Pol.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Tech\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Tech L. Rev.', name='Texas Tech Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Tech L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Tech L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Tech\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Tech L. Rev.', name='Texas Tech Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Tech L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Tech L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Wesleyan\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Wesleyan L. Rev.', name='Texas Wesleyan Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Wesleyan L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tex. Wesleyan L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tex\\.\\ Wesleyan\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tex. Wesleyan L. Rev.', name='Texas Wesleyan Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tex. Wesleyan L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tex. Wesleyan L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Third\\ World\\ Legal\\ Stud\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Third World Legal Stud.', name='Third World Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name='Third World Legal Stud.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Third World Legal Stud.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Third\\ World\\ Legal\\ Stud\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Third World Legal Stud.', name='Third World Legal Studies', cite_type='journal', source='journals', is_scotus=False), short_name='Third World Legal Stud.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Third World Legal Stud.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tol\\.\\ J\\.\\ Great\\ Lakes,\\ L\\.\\ Sci\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tol. J. Great Lakes, L. Sci. & Pol'y", name="Toledo Journal of Great Lakes' Law, Science & Policy", cite_type='journal', source='journals', is_scotus=False), short_name="Tol. J. Great Lakes, L. Sci. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Tol. J. Great Lakes, L. Sci. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tol\\.\\ J\\.\\ Great\\ Lakes,\\ L\\.\\ Sci\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tol. J. Great Lakes, L. Sci. & Pol'y", name="Toledo Journal of Great Lakes' Law, Science & Policy", cite_type='journal', source='journals', is_scotus=False), short_name="Tol. J. Great Lakes, L. Sci. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Tol. J. Great Lakes, L. Sci. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tort\\ \\&\\ Ins\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tort & Ins. L.J.', name='Tort & Insurance Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tort & Ins. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tort & Ins. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tort\\ \\&\\ Ins\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tort & Ins. L.J.', name='Tort & Insurance Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tort & Ins. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tort & Ins. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tort\\ Trial\\ \\&\\ Ins\\.\\ Prac\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tort Trial & Ins. Prac. L.J.', name='Tort Trial & Insurance Practice Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tort Trial & Ins. Prac. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tort Trial & Ins. Prac. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tort\\ Trial\\ \\&\\ Ins\\.\\ Prac\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tort Trial & Ins. Prac. L.J.', name='Tort Trial & Insurance Practice Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tort Trial & Ins. Prac. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tort Trial & Ins. Prac. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Touro\\ Int'l\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Touro Int'l L. Rev.", name='Touro International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Touro Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Touro Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Touro\\ Int'l\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Touro Int'l L. Rev.", name='Touro International Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="Touro Int'l L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Touro Int'l L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Touro\\ J\\.\\ Transnat'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Touro J. Transnat'l L.", name='Touro Journal of Transnational Law', cite_type='journal', source='journals', is_scotus=False), short_name="Touro J. Transnat'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Touro J. Transnat'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Touro\\ J\\.\\ Transnat'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Touro J. Transnat'l L.", name='Touro Journal of Transnational Law', cite_type='journal', source='journals', is_scotus=False), short_name="Touro J. Transnat'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Touro J. Transnat'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Touro\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Touro L. Rev.', name='Touro Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Touro L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Touro L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Touro\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Touro L. Rev.', name='Touro Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Touro L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Touro L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Trademark\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Trademark Rep.', name='Trademark Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Trademark Rep.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Trademark Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Trademark\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Trademark Rep.', name='Trademark Reporter', cite_type='journal', source='journals', is_scotus=False), short_name='Trademark Rep.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Trademark Rep.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transactions:\\ Tenn\\.\\ J\\.\\ Bus\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Transactions: Tenn. J. Bus. L.', name='Transactions: The Tennessee Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='Transactions: Tenn. J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Transactions: Tenn. J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transactions:\\ Tenn\\.\\ J\\.\\ Bus\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Transactions: Tenn. J. Bus. L.', name='Transactions: The Tennessee Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='Transactions: Tenn. J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Transactions: Tenn. J. Bus. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transnat'l\\ L\\.\\ \\&\\ Contemp\\.\\ Probs\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Transnat'l L. & Contemp. Probs.", name='Transnational Law & Contemporary Problems', cite_type='journal', source='journals', is_scotus=False), short_name="Transnat'l L. & Contemp. Probs.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Transnat'l L. & Contemp. Probs."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transnat'l\\ L\\.\\ \\&\\ Contemp\\.\\ Probs\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Transnat'l L. & Contemp. Probs.", name='Transnational Law & Contemporary Problems', cite_type='journal', source='journals', is_scotus=False), short_name="Transnat'l L. & Contemp. Probs.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Transnat'l L. & Contemp. Probs."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transnat'l\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Transnat'l Law.", name='The Transnational Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name="Transnat'l Law.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Transnat'l Law."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transnat'l\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Transnat'l Law.", name='The Transnational Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name="Transnat'l Law.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Transnat'l Law."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transp\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Transp. L.J.', name='Transportation Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Transp. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Transp. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Transp\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Transp. L.J.', name='Transportation Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Transp. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Transp. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Trial\\ Law\\.\\ Guide),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Trial Law. Guide', name='Trial Lawyers Guide', cite_type='journal', source='journals', is_scotus=False), short_name='Trial Law. Guide', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Trial Law. Guide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Trial\\ Law\\.\\ Guide),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Trial Law. Guide', name='Trial Lawyers Guide', cite_type='journal', source='journals', is_scotus=False), short_name='Trial Law. Guide', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Trial Law. Guide']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tu\\ L\\.\\ Mar\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tu L. Mar. L.J.', name='Tulane Maritime Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tu L. Mar. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tu L. Mar. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tu\\ L\\.\\ Mar\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tu L. Mar. L.J.', name='Tulane Maritime Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tu L. Mar. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tu L. Mar. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. Envtl. L.J.', name='Tulane Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tul. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. Envtl. L.J.', name='Tulane Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tul. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ Eur\\.\\ \\&\\ Civ\\.\\ L\\.F\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. Eur. & Civ. L.F.', name='Tulane European and Civil Law Forum', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. Eur. & Civ. L.F.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tul. Eur. & Civ. L.F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ Eur\\.\\ \\&\\ Civ\\.\\ L\\.F\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. Eur. & Civ. L.F.', name='Tulane European and Civil Law Forum', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. Eur. & Civ. L.F.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tul. Eur. & Civ. L.F.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tul. J. Int'l & Comp. L.", name='Tulane Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Tul. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Tul. J. Int'l & Comp. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ J\\.\\ Int'l\\ \\&\\ Comp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tul. J. Int'l & Comp. L.", name='Tulane Journal of International and Comparative Law', cite_type='journal', source='journals', is_scotus=False), short_name="Tul. J. Int'l & Comp. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Tul. J. Int'l & Comp. L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ J\\.L\\.\\ \\&\\ Sexuality),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. J.L. & Sexuality', name='Tulane Journal of Law and Sexuality', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. J.L. & Sexuality', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tul. J.L. & Sexuality']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ J\\.L\\.\\ \\&\\ Sexuality),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. J.L. & Sexuality', name='Tulane Journal of Law and Sexuality', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. J.L. & Sexuality', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tul. J.L. & Sexuality']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. L. Rev.', name='Tulane Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tul. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tul\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tul. L. Rev.', name='Tulane Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tul. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tul. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tulsa\\ J\\.\\ Comp\\.\\ \\&\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tulsa J. Comp. & Int'l L.", name='Tulsa Journal of Comparative & International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Tulsa J. Comp. & Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Tulsa J. Comp. & Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tulsa\\ J\\.\\ Comp\\.\\ \\&\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Tulsa J. Comp. & Int'l L.", name='Tulsa Journal of Comparative & International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Tulsa J. Comp. & Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Tulsa J. Comp. & Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tulsa\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tulsa L. Rev.', name='Tulsa Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tulsa L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tulsa L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tulsa\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tulsa L. Rev.', name='Tulsa Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Tulsa L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tulsa L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tulsa\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tulsa L.J.', name='Tulsa Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tulsa L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Tulsa L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Tulsa\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Tulsa L.J.', name='Tulsa Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Tulsa L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Tulsa L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Ark\\.\\ Little\\ Rock\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Ark. Little Rock L. Rev.', name='University of Arkansas at Little Rock Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Ark. Little Rock L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Ark. Little Rock L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Ark\\.\\ Little\\ Rock\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Ark. Little Rock L. Rev.', name='University of Arkansas at Little Rock Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Ark. Little Rock L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Ark. Little Rock L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ Intell\\.\\ Prop\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. Intell. Prop. L.J.', name='University of Baltimore Intellectual Property Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. Intell. Prop. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Balt. Intell. Prop. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ Intell\\.\\ Prop\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. Intell. Prop. L.J.', name='University of Baltimore Intellectual Property Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. Intell. Prop. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Balt. Intell. Prop. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ J\\.\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. J. Envtl. L.', name='University of Baltimore Journal of Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. J. Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Balt. J. Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ J\\.\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. J. Envtl. L.', name='University of Baltimore Journal of Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. J. Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Balt. J. Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. L. Rev.', name='University of Baltimore Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Balt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. L. Rev.', name='University of Baltimore Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Balt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ L\\.F\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. L.F.', name='University of Baltimore Law Forum', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. L.F.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Balt. L.F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Balt\\.\\ L\\.F\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Balt. L.F.', name='University of Baltimore Law Forum', cite_type='journal', source='journals', is_scotus=False), short_name='U. Balt. L.F.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Balt. L.F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Chi\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Chi. L. Rev.', name='University of Chicago Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Chi. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Chi. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Chi\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Chi. L. Rev.', name='University of Chicago Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Chi. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Chi. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Chi\\.\\ Legal\\ F\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Chi. Legal F.', name='University of Chicago Legal Forum', cite_type='journal', source='journals', is_scotus=False), short_name='U. Chi. Legal F.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Chi. Legal F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Chi\\.\\ Legal\\ F\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Chi. Legal F.', name='University of Chicago Legal Forum', cite_type='journal', source='journals', is_scotus=False), short_name='U. Chi. Legal F.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Chi. Legal F.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Cin\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Cin. L. Rev.', name='University of Cincinnati Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Cin. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Cin. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Cin\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Cin. L. Rev.', name='University of Cincinnati Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Cin. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Cin. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Colo\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Colo. L. Rev.', name='University of Colorado Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Colo. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Colo. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Colo\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Colo. L. Rev.', name='University of Colorado Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Colo. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Colo. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Dayton\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Dayton L. Rev.', name='University of Dayton Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Dayton L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Dayton L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Dayton\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Dayton L. Rev.', name='University of Dayton Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Dayton L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Dayton L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Denv\\.\\ Water\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Denv. Water L. Rev.', name='University of Denver Water Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Denv. Water L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Denv. Water L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Denv\\.\\ Water\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Denv. Water L. Rev.', name='University of Denver Water Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Denv. Water L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Denv. Water L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Det\\.\\ Mercy\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Det. Mercy L. Rev.', name='University of Detroit Mercy Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Det. Mercy L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Det. Mercy L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Det\\.\\ Mercy\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Det. Mercy L. Rev.', name='University of Detroit Mercy Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Det. Mercy L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Det. Mercy L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Fla\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Fla. J.L. & Pub. Pol'y", name='University of Florida Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="U. Fla. J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["U. Fla. J.L. & Pub. Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Fla\\.\\ J\\.L\\.\\ \\&\\ Pub\\.\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Fla. J.L. & Pub. Pol'y", name='University of Florida Journal of Law and Public Policy', cite_type='journal', source='journals', is_scotus=False), short_name="U. Fla. J.L. & Pub. Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["U. Fla. J.L. & Pub. Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Fla\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Fla. L. Rev.', name='University of Florida Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Fla. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Fla. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Fla\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Fla. L. Rev.', name='University of Florida Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Fla. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Fla. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Haw\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Haw. L. Rev.', name='University of Hawaii Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Haw. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Haw. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Haw\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Haw. L. Rev.', name='University of Hawaii Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Haw. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Haw. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Ill\\.\\ J\\.L\\.\\ Tech\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Ill. J.L. Tech. & Pol'y", name='University of Illinois Journal of Law, Technology and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="U. Ill. J.L. Tech. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["U. Ill. J.L. Tech. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Ill\\.\\ J\\.L\\.\\ Tech\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Ill. J.L. Tech. & Pol'y", name='University of Illinois Journal of Law, Technology and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="U. Ill. J.L. Tech. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["U. Ill. J.L. Tech. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Ill\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Ill. L. Rev.', name='University of Illinois Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Ill. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Ill. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Ill\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Ill. L. Rev.', name='University of Illinois Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Ill. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Ill. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Kan\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Kan. L. Rev.', name='University of Kansas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Kan. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Kan. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Kan\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Kan. L. Rev.', name='University of Kansas Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Kan. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Kan. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Md\\.\\ L\\.J\\.\\ Race\\ Religion\\ Gender\\ \\&\\ Class),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Md. L.J. Race Religion Gender & Class', name='University of Maryland Law Journal of Race, Religion, Gender and Class', cite_type='journal', source='journals', is_scotus=False), short_name='U. Md. L.J. Race Religion Gender & Class', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Md. L.J. Race Religion Gender & Class']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Md\\.\\ L\\.J\\.\\ Race\\ Religion\\ Gender\\ \\&\\ Class),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Md. L.J. Race Religion Gender & Class', name='University of Maryland Law Journal of Race, Religion, Gender and Class', cite_type='journal', source='journals', is_scotus=False), short_name='U. Md. L.J. Race Religion Gender & Class', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Md. L.J. Race Religion Gender & Class']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Mem\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Mem. L. Rev.', name='University of Memphis Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Mem. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Mem. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Mem\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Mem. L. Rev.', name='University of Memphis Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Mem. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Mem. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Bus\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Miami Bus. L. Rev.', name='University of Miami Business Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Miami Bus. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Miami Bus. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Bus\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Miami Bus. L. Rev.', name='University of Miami Business Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Miami Bus. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Miami Bus. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Miami Int'l & Comp. L. Rev.", name='University of Miami International and Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="U. Miami Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["U. Miami Int'l & Comp. L. Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Int'l\\ \\&\\ Comp\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Miami Int'l & Comp. L. Rev.", name='University of Miami International and Comparative Law Review', cite_type='journal', source='journals', is_scotus=False), short_name="U. Miami Int'l & Comp. L. Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["U. Miami Int'l & Comp. L. Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Inter\\-Am\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Miami Inter-Am. L. Rev.', name='University of Miami Inter-American Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Miami Inter-Am. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Miami Inter-Am. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Inter\\-Am\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Miami Inter-Am. L. Rev.', name='University of Miami Inter-American Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Miami Inter-Am. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Miami Inter-Am. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Miami L. Rev.', name='University of Miami Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Miami L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Miami L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Miami L. Rev.', name='University of Miami Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Miami L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Miami L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Y\\.B\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Miami Y.B. Int'l L.", name='University of Miami Yearbook of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="U. Miami Y.B. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["U. Miami Y.B. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Miami\\ Y\\.B\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Miami Y.B. Int'l L.", name='University of Miami Yearbook of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="U. Miami Y.B. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["U. Miami Y.B. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Mich\\.\\ J\\.L\\.\\ Reform),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Mich. J.L. Reform', name='University of Michigan Journal of Law Reform', cite_type='journal', source='journals', is_scotus=False), short_name='U. Mich. J.L. Reform', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Mich. J.L. Reform']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Mich\\.\\ J\\.L\\.\\ Reform),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Mich. J.L. Reform', name='University of Michigan Journal of Law Reform', cite_type='journal', source='journals', is_scotus=False), short_name='U. Mich. J.L. Reform', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Mich. J.L. Reform']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Bus\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. J. Bus. L.', name='University of Pennsylvania Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Pa. J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Bus\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. J. Bus. L.', name='University of Pennsylvania Journal of Business Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. J. Bus. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Pa. J. Bus. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Const\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. J. Const. L.', name='University of Pennsylvania Journal of Constitutional Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. J. Const. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Pa. J. Const. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Const\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. J. Const. L.', name='University of Pennsylvania Journal of Constitutional Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. J. Const. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Pa. J. Const. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Int'l\\ Econ\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Pa. J. Int'l Econ. L.", name='University of Pennsylvania Journal of International Economic Law', cite_type='journal', source='journals', is_scotus=False), short_name="U. Pa. J. Int'l Econ. L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["U. Pa. J. Int'l Econ. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Int'l\\ Econ\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Pa. J. Int'l Econ. L.", name='University of Pennsylvania Journal of International Economic Law', cite_type='journal', source='journals', is_scotus=False), short_name="U. Pa. J. Int'l Econ. L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["U. Pa. J. Int'l Econ. L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Pa. J. Int'l L.", name='University of Pennsylvania Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="U. Pa. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["U. Pa. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="U. Pa. J. Int'l L.", name='University of Pennsylvania Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="U. Pa. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["U. Pa. J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Lab\\.\\ \\&\\ Emp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. J. Lab. & Emp. L.', name='University of Pennsylvania Journal of Labor and Employment Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. J. Lab. & Emp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Pa. J. Lab. & Emp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ J\\.\\ Lab\\.\\ \\&\\ Emp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. J. Lab. & Emp. L.', name='University of Pennsylvania Journal of Labor and Employment Law', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. J. Lab. & Emp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Pa. J. Lab. & Emp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. L. Rev.', name='University of Pennsylvania Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Pa. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pa\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pa. L. Rev.', name='University of Pennsylvania Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pa. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Pa. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pitt\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pitt. L. Rev.', name='University of Pittsburgh Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pitt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Pitt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Pitt\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Pitt. L. Rev.', name='University of Pittsburgh Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Pitt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Pitt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Puget\\ Sound\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Puget Sound L. Rev.', name='University of Puget Sound Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Puget Sound L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Puget Sound L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Puget\\ Sound\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Puget Sound L. Rev.', name='University of Puget Sound Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Puget Sound L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Puget Sound L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Rich\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Rich. L. Rev.', name='University of Richmond Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Rich. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Rich. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Rich\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Rich. L. Rev.', name='University of Richmond Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Rich. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Rich. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Seattle\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Seattle L. Rev.', name='University of Seattle Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Seattle L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Seattle L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Seattle\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Seattle L. Rev.', name='University of Seattle Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Seattle L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Seattle L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ St\\.\\ Thomas\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. St. Thomas L.J.', name='University of St. Thomas Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U. St. Thomas L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. St. Thomas L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ St\\.\\ Thomas\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. St. Thomas L.J.', name='University of St. Thomas Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U. St. Thomas L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. St. Thomas L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Tol\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Tol. L. Rev.', name='University of Toledo Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Tol. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Tol. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Tol\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Tol. L. Rev.', name='University of Toledo Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Tol. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Tol. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Toronto\\ Fac\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Toronto Fac. L. Rev.', name='University of Toronto Faculty of Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Toronto Fac. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Toronto Fac. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Toronto\\ Fac\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Toronto Fac. L. Rev.', name='University of Toronto Faculty of Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U. Toronto Fac. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Toronto Fac. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Toronto\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Toronto L.J.', name='University of Toronto Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U. Toronto L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U. Toronto L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.\\ Toronto\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U. Toronto L.J.', name='University of Toronto Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U. Toronto L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U. Toronto L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.C\\.\\ Davis\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.C. Davis L. Rev.', name='University of California at Davis Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U.C. Davis L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U.C. Davis L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.C\\.\\ Davis\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.C. Davis L. Rev.', name='University of California at Davis Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U.C. Davis L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U.C. Davis L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.S\\.\\-Mex\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.-Mex. L.', name='United States-Mexico Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U.S.-Mex. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U.S.-Mex. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.S\\.\\-Mex\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.-Mex. L.', name='United States-Mexico Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U.S.-Mex. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U.S.-Mex. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.S\\.F\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.F. L. Rev.', name='University of San Francisco Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U.S.F. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U.S.F. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.S\\.F\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.F. L. Rev.', name='University of San Francisco Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='U.S.F. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U.S.F. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.S\\.F\\.\\ Mar\\.\\ L\\.J),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.F. Mar. L.J', name='University of San Francisco Maritime Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U.S.F. Mar. L.J', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['U.S.F. Mar. L.J']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>U\\.S\\.F\\.\\ Mar\\.\\ L\\.J),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='U.S.F. Mar. L.J', name='University of San Francisco Maritime Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='U.S.F. Mar. L.J', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['U.S.F. Mar. L.J']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCC\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCC L.J.', name='Uniform Commercial Code Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='UCC L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCC L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCC\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCC L.J.', name='Uniform Commercial Code Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='UCC L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCC L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCC\\ Rep\\.\\-Dig\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCC Rep.-Dig.', name='Uniform Commercial Code Reporter-Digest', cite_type='journal', source='journals', is_scotus=False), short_name='UCC Rep.-Dig.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCC Rep.-Dig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCC\\ Rep\\.\\-Dig\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCC Rep.-Dig.', name='Uniform Commercial Code Reporter-Digest', cite_type='journal', source='journals', is_scotus=False), short_name='UCC Rep.-Dig.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCC Rep.-Dig.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Bull\\.\\ L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA Bull. L. & Tech.', name='UCLA Bulletin of Law and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA Bull. L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCLA Bull. L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Bull\\.\\ L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA Bull. L. & Tech.', name='UCLA Bulletin of Law and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA Bull. L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCLA Bull. L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Ent\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA Ent. L. Rev.', name='UCLA Entertainment Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA Ent. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCLA Ent. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Ent\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA Ent. L. Rev.', name='UCLA Entertainment Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA Ent. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCLA Ent. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ J\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="UCLA J. Envtl. L. & Pol'y", name='UCLA Journal of Environmental Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="UCLA J. Envtl. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["UCLA J. Envtl. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ J\\.\\ Envtl\\.\\ L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="UCLA J. Envtl. L. & Pol'y", name='UCLA Journal of Environmental Law & Policy', cite_type='journal', source='journals', is_scotus=False), short_name="UCLA J. Envtl. L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["UCLA J. Envtl. L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Foreign\\ Aff\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="UCLA J. Int'l L. & Foreign Aff.", name='UCLA Journal of International Law and Foreign Affairs', cite_type='journal', source='journals', is_scotus=False), short_name="UCLA J. Int'l L. & Foreign Aff.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["UCLA J. Int'l L. & Foreign Aff."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ J\\.\\ Int'l\\ L\\.\\ \\&\\ Foreign\\ Aff\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="UCLA J. Int'l L. & Foreign Aff.", name='UCLA Journal of International Law and Foreign Affairs', cite_type='journal', source='journals', is_scotus=False), short_name="UCLA J. Int'l L. & Foreign Aff.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["UCLA J. Int'l L. & Foreign Aff."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ J\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA J.L. & Tech.', name='UCLA Journal of Law and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCLA J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ J\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA J.L. & Tech.', name='UCLA Journal of Law and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCLA J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA L. Rev.', name='UCLA Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCLA L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA L. Rev.', name='UCLA Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCLA L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Pac\\.\\ Basin\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA Pac. Basin L.J.', name='UCLA Pacific Basin Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA Pac. Basin L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UCLA Pac. Basin L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Pac\\.\\ Basin\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UCLA Pac. Basin L.J.', name='UCLA Pacific Basin Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='UCLA Pac. Basin L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UCLA Pac. Basin L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="UCLA Women's L.J.", name="UCLA Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="UCLA Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["UCLA Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UCLA\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="UCLA Women's L.J.", name="UCLA Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="UCLA Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["UCLA Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UDC/DCSL\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UDC/DCSL L. Rev.', name='University of the District of Coliunbia David Clarke School of Law Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UDC/DCSL L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UDC/DCSL L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UDC/DCSL\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UDC/DCSL L. Rev.', name='University of the District of Coliunbia David Clarke School of Law Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UDC/DCSL L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UDC/DCSL L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UMKC\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UMKC L. Rev.', name='UMKC Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UMKC L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UMKC L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UMKC\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UMKC L. Rev.', name='UMKC Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UMKC L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UMKC L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UN\\ Monthly\\ Chron\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UN Monthly Chron.', name='UN Monthly Chronicle', cite_type='journal', source='journals', is_scotus=False), short_name='UN Monthly Chron.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UN Monthly Chron.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UN\\ Monthly\\ Chron\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UN Monthly Chron.', name='UN Monthly Chronicle', cite_type='journal', source='journals', is_scotus=False), short_name='UN Monthly Chron.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UN Monthly Chron.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UWLA\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UWLA L. Rev.', name='University of West Los Angeles Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UWLA L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['UWLA L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>UWLA\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='UWLA L. Rev.', name='University of West Los Angeles Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='UWLA L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['UWLA L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Urb\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Urb. Law.', name='Urban Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Urb. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Urb. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Urb\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Urb. Law.', name='Urban Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Urb. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Urb. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Utah\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah L. Rev.', name='Utah Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Utah L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Utah L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Utah\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Utah L. Rev.', name='Utah Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Utah L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Utah L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Envtl. L.J.', name='Virginia Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Va. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Envtl. L.J.', name='Virginia Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Va. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Envtl. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Va. J. Int'l L.", name='Virginia Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Va. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Va. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Va. J. Int'l L.", name='Virginia Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Va. J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Va. J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ J\\.\\ Soc\\.\\ Pol'y\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Va. J. Soc. Pol'y & L.", name='Virginia Journal of Social Policy & the Law', cite_type='journal', source='journals', is_scotus=False), short_name="Va. J. Soc. Pol'y & L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Va. J. Soc. Pol'y & L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ J\\.\\ Soc\\.\\ Pol'y\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Va. J. Soc. Pol'y & L.", name='Virginia Journal of Social Policy & the Law', cite_type='journal', source='journals', is_scotus=False), short_name="Va. J. Soc. Pol'y & L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Va. J. Soc. Pol'y & L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. J.L. & Tech.', name='Virginia Journal of Law and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Va. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ J\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. J.L. & Tech.', name='Virginia Journal of Law and Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Va. J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ L\\.\\ \\&\\ Bus\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. L. & Bus. Rev.', name='Virginia Law & Business Review', cite_type='journal', source='journals', is_scotus=False), short_name='Va. L. & Bus. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. L. & Bus. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ L\\.\\ \\&\\ Bus\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. L. & Bus. Rev.', name='Virginia Law & Business Review', cite_type='journal', source='journals', is_scotus=False), short_name='Va. L. & Bus. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. L. & Bus. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. L. Rev.', name='Virginia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Va. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. L. Rev.', name='Virginia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Va. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ L\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. L.L. & Tech.', name='Virginia Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Va. L.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. L.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ L\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. L.L. & Tech.', name='Virginia Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Va. L.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. L.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Sports\\ \\&\\ Ent\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Sports & Ent. L.J.', name='Virginia Sports and Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Va. Sports & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Sports & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Sports\\ \\&\\ Ent\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Sports & Ent. L.J.', name='Virginia Sports and Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Va. Sports & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Sports & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Tax\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Tax Rev.', name='Virginia Tax Review', cite_type='journal', source='journals', is_scotus=False), short_name='Va. Tax Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Va. Tax Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Va\\.\\ Tax\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Va. Tax Rev.', name='Virginia Tax Review', cite_type='journal', source='journals', is_scotus=False), short_name='Va. Tax Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Va. Tax Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Val\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Val. U. L. Rev.', name='Valparaiso University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Val. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Val. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Val\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Val. U. L. Rev.', name='Valparaiso University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Val. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Val. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vand\\.\\ J\\.\\ Ent\\.\\ \\&\\ Tech\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vand. J. Ent. & Tech. L.', name='Vanderbilt Journal of Entertainment & Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='Vand. J. Ent. & Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vand. J. Ent. & Tech. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vand\\.\\ J\\.\\ Ent\\.\\ \\&\\ Tech\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vand. J. Ent. & Tech. L.', name='Vanderbilt Journal of Entertainment & Technology Law', cite_type='journal', source='journals', is_scotus=False), short_name='Vand. J. Ent. & Tech. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vand. J. Ent. & Tech. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vand\\.\\ J\\.\\ Transnat'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Vand. J. Transnat'l L.", name='Vanderbilt Journal of Transnational Law', cite_type='journal', source='journals', is_scotus=False), short_name="Vand. J. Transnat'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Vand. J. Transnat'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vand\\.\\ J\\.\\ Transnat'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Vand. J. Transnat'l L.", name='Vanderbilt Journal of Transnational Law', cite_type='journal', source='journals', is_scotus=False), short_name="Vand. J. Transnat'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Vand. J. Transnat'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vand\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vand. L. Rev.', name='Vanderbilt Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Vand. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vand. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vand\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vand. L. Rev.', name='Vanderbilt Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Vand. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vand. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vill\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vill. Envtl. L.J.', name='Villanova Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Vill. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vill. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vill\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vill. Envtl. L.J.', name='Villanova Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Vill. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vill. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vill\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vill. L. Rev.', name='Villanova Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Vill. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vill. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vill\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vill. L. Rev.', name='Villanova Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Vill. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vill. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vill\\.\\ Sports\\ \\&\\ Ent\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vill. Sports & Ent. L.J.', name='Villanova Sports & Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Vill. Sports & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vill. Sports & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vill\\.\\ Sports\\ \\&\\ Ent\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vill. Sports & Ent. L.J.', name='Villanova Sports & Entertainment Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Vill. Sports & Ent. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vill. Sports & Ent. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vt\\.\\ J\\.\\ Envtl\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. J. Envtl. L.', name='Vermont Journal of Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='Vt. J. Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. J. Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vt\\.\\ J\\.\\ Envtl\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. J. Envtl. L.', name='Vermont Journal of Environmental Law', cite_type='journal', source='journals', is_scotus=False), short_name='Vt. J. Envtl. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vt. J. Envtl. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vt\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. L. Rev.', name='Vermont Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Vt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Vt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Vt\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Vt. L. Rev.', name='Vermont Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Vt. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Vt. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ New\\ Eng\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. New Eng. L. Rev.', name='Western New England Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='W. New Eng. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. New Eng. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ New\\ Eng\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. New Eng. L. Rev.', name='Western New England Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='W. New Eng. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. New Eng. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ St\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. St. U. L. Rev.', name='Western State University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='W. St. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. St. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ St\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. St. U. L. Rev.', name='Western State University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='W. St. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. St. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ Va\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. L. Rev.', name='West Virginia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='W. Va. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['W. Va. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>W\\.\\ Va\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='W. Va. L. Rev.', name='West Virginia Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='W. Va. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['W. Va. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wake\\ Forest\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wake Forest L. Rev.', name='Wake Forest Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wake Forest L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wake Forest L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wake\\ Forest\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wake Forest L. Rev.', name='Wake Forest Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wake Forest L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wake Forest L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wall\\ St\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wall St. J.', name='Wall Street Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wall St. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wall St. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wall\\ St\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wall St. J.', name='Wall Street Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wall St. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wall St. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ \\&\\ Lee\\ J\\.\\ C\\.R\\.\\ \\&\\ Soc\\.\\ Just\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. & Lee J. C.R. & Soc. Just.', name='Washington and Lee Journal of Civil Rights and Social Justice', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. & Lee J. C.R. & Soc. Just.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. & Lee J. C.R. & Soc. Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ \\&\\ Lee\\ J\\.\\ C\\.R\\.\\ \\&\\ Soc\\.\\ Just\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. & Lee J. C.R. & Soc. Just.', name='Washington and Lee Journal of Civil Rights and Social Justice', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. & Lee J. C.R. & Soc. Just.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. & Lee J. C.R. & Soc. Just.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ \\&\\ Lee\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. & Lee L. Rev.', name='Washington and Lee Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. & Lee L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. & Lee L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ \\&\\ Lee\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. & Lee L. Rev.', name='Washington and Lee Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. & Lee L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. & Lee L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ \\&\\ Lee\\ Race\\ \\&\\ Ethnic\\ Anc\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. & Lee Race & Ethnic Anc. L.J.', name='Washington and Lee Race and Ethnic Ancestry Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. & Lee Race & Ethnic Anc. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. & Lee Race & Ethnic Anc. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ \\&\\ Lee\\ Race\\ \\&\\ Ethnic\\ Anc\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. & Lee Race & Ethnic Anc. L.J.', name='Washington and Lee Race and Ethnic Ancestry Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. & Lee Race & Ethnic Anc. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. & Lee Race & Ethnic Anc. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. L. Rev.', name='Washington Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. L. Rev.', name='Washington Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ Monthly),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Monthly', name='Washington Monthly', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. Monthly', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Monthly']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ Monthly),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Monthly', name='Washington Monthly', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. Monthly', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. Monthly']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ Post),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Post', name='Washington Post', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. Post', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. Post']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ Post),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. Post', name='Washington Post', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. Post', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. Post']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ Glob\\.\\ Stud\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. Glob. Stud. L. Rev.', name='Washington University Global Studies Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. Glob. Stud. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. U. Glob. Stud. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ Glob\\.\\ Stud\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. Glob. Stud. L. Rev.', name='Washington University Global Studies Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. Glob. Stud. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. U. Glob. Stud. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ J\\.\\ Urb\\.\\ \\&\\ Contemp\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. J. Urb. & Contemp. L.', name='Washington University Journal of Urban and Contemporary Law', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. J. Urb. & Contemp. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. U. J. Urb. & Contemp. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ J\\.\\ Urb\\.\\ \\&\\ Contemp\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. J. Urb. & Contemp. L.', name='Washington University Journal of Urban and Contemporary Law', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. J. Urb. & Contemp. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. U. J. Urb. & Contemp. L.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ J\\.L\\.\\ \\&\\ Pol'y),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wash. U. J.L. & Pol'y", name='Washington University Journal of Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Wash. U. J.L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Wash. U. J.L. & Pol'y"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ J\\.L\\.\\ \\&\\ Pol'y),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wash. U. J.L. & Pol'y", name='Washington University Journal of Law and Policy', cite_type='journal', source='journals', is_scotus=False), short_name="Wash. U. J.L. & Pol'y", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Wash. U. J.L. & Pol'y"]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. L. Rev.', name='Washington University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. L. Rev.', name='Washington University Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. U. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ L\\.Q\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. L.Q.', name='Washington University Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. L.Q.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wash. U. L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wash\\.\\ U\\.\\ L\\.Q\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wash. U. L.Q.', name='Washington University Law Quarterly', cite_type='journal', source='journals', is_scotus=False), short_name='Wash. U. L.Q.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wash. U. L.Q.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Washburn\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Washburn L.J.', name='Washburn Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Washburn L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Washburn L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Washburn\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Washburn L.J.', name='Washburn Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Washburn L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Washburn L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wayne\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wayne L. Rev.', name='Wayne Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wayne L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wayne L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wayne\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wayne L. Rev.', name='Wayne Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wayne L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wayne L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Whittier\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Whittier L. Rev.', name='Whittier Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Whittier L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Whittier L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Whittier\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Whittier L. Rev.', name='Whittier Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Whittier L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Whittier L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Widener\\ J\\.\\ Pub\\.\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Widener J. Pub. L.', name='WidenerJournal of Public Law', cite_type='journal', source='journals', is_scotus=False), short_name='Widener J. Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Widener J. Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Widener\\ J\\.\\ Pub\\.\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Widener J. Pub. L.', name='WidenerJournal of Public Law', cite_type='journal', source='journals', is_scotus=False), short_name='Widener J. Pub. L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Widener J. Pub. L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Widener\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Widener L. Rev.', name='Widener Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Widener L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Widener L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Widener\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Widener L. Rev.', name='Widener Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Widener L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Widener L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Widener\\ L\\.\\ Symp\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Widener L. Symp. J.', name='Widener Law Symposium Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Widener L. Symp. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Widener L. Symp. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Widener\\ L\\.\\ Symp\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Widener L. Symp. J.', name='Widener Law Symposium Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Widener L. Symp. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Widener L. Symp. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Willamette\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Willamette L. Rev.', name='Willamette Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Willamette L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Willamette L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Willamette\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Willamette L. Rev.', name='Willamette Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Willamette L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Willamette L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ Envtl\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Envtl. L.J.', name='Wisconsin Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wis. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. Envtl. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ Envtl\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. Envtl. L.J.', name='Wisconsin Environmental Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wis. Envtl. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wis. Envtl. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ Int'l\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wis. Int'l L.J.", name='Wisconsin International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Wis. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Wis. Int'l L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ Int'l\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wis. Int'l L.J.", name='Wisconsin International Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name="Wis. Int'l L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Wis. Int'l L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. L. Rev.', name='Wisconsin Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wis. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wis. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wis. L. Rev.', name='Wisconsin Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wis. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wis. L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ Women's\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wis. Women's L.J.", name="Wisconsin Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Wis. Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Wis. Women's L.J."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wis\\.\\ Women's\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wis. Women's L.J.", name="Wisconsin Women's Law Journal", cite_type='journal', source='journals', is_scotus=False), short_name="Wis. Women's L.J.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Wis. Women's L.J."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ Bill\\ Rts\\.\\ J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. & Mary Bill Rts. J.', name='William and Mary Bill of Rights Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. & Mary Bill Rts. J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wm. & Mary Bill Rts. J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ Bill\\ Rts\\.\\ J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. & Mary Bill Rts. J.', name='William and Mary Bill of Rights Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. & Mary Bill Rts. J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wm. & Mary Bill Rts. J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ Envtl\\.\\ L\\.\\ Pol'y\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wm. & Mary Envtl. L. Pol'y Rev.", name='William & Mary Environmental Law and Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Wm. & Mary Envtl. L. Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Wm. & Mary Envtl. L. Pol'y Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ Envtl\\.\\ L\\.\\ Pol'y\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Wm. & Mary Envtl. L. Pol'y Rev.", name='William & Mary Environmental Law and Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Wm. & Mary Envtl. L. Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Wm. & Mary Envtl. L. Pol'y Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ J\\.\\ Women\\ \\&\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. & Mary J. Women & L.', name='William and Mary Journal of Women and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. & Mary J. Women & L.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wm. & Mary J. Women & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ J\\.\\ Women\\ \\&\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. & Mary J. Women & L.', name='William and Mary Journal of Women and the Law', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. & Mary J. Women & L.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wm. & Mary J. Women & L.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. & Mary L. Rev.', name='William and Mary Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. & Mary L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wm. & Mary L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ \\&\\ Mary\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. & Mary L. Rev.', name='William and Mary Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. & Mary L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wm. & Mary L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ Mitchell\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. Mitchell L. Rev.', name='William Mitchell Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. Mitchell L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wm. Mitchell L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wm\\.\\ Mitchell\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wm. Mitchell L. Rev.', name='William Mitchell Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wm. Mitchell L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wm. Mitchell L. Rev.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Women's\\ Rts\\.\\ L\\.\\ Rep\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Women's Rts. L. Rep.", name="Women's Rights Law Reporter", cite_type='journal', source='journals', is_scotus=False), short_name="Women's Rts. L. Rep.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Women's Rts. L. Rep."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Women's\\ Rts\\.\\ L\\.\\ Rep\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Women's Rts. L. Rep.", name="Women's Rights Law Reporter", cite_type='journal', source='journals', is_scotus=False), short_name="Women's Rts. L. Rep.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Women's Rts. L. Rep."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wyo\\.\\ L\\.\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. L. Rev.', name='Wyoming Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wyo. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wyo. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wyo\\.\\ L\\.\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. L. Rev.', name='Wyoming Law Review', cite_type='journal', source='journals', is_scotus=False), short_name='Wyo. L. Rev.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wyo. L. Rev.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wyo\\.\\ Law\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Law.', name='Wyoming Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Wyo. Law.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Wyo. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Wyo\\.\\ Law\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Wyo. Law.', name='Wyoming Lawyer', cite_type='journal', source='journals', is_scotus=False), short_name='Wyo. Law.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Wyo. Law.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ Hum\\.\\ Rts\\.\\ \\&\\ Dev\\.\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale Hum. Rts. & Dev. L.J.', name='Yale Human Rights and Development Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Yale Hum. Rts. & Dev. L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale Hum. Rts. & Dev. L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ Hum\\.\\ Rts\\.\\ \\&\\ Dev\\.\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale Hum. Rts. & Dev. L.J.', name='Yale Human Rights and Development Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Yale Hum. Rts. & Dev. L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale Hum. Rts. & Dev. L.J.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ Health\\ Pol'y\\ L\\.\\ \\&\\ Ethics),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Yale J. Health Pol'y L. & Ethics", name='Yale Journal of Health Policy, Law, and Ethics', cite_type='journal', source='journals', is_scotus=False), short_name="Yale J. Health Pol'y L. & Ethics", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Yale J. Health Pol'y L. & Ethics"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ Health\\ Pol'y\\ L\\.\\ \\&\\ Ethics),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Yale J. Health Pol'y L. & Ethics", name='Yale Journal of Health Policy, Law, and Ethics', cite_type='journal', source='journals', is_scotus=False), short_name="Yale J. Health Pol'y L. & Ethics", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Yale J. Health Pol'y L. & Ethics"]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ Int'l\\ L\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Yale J. Int'l L.", name='Yale Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Yale J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Yale J. Int'l L."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ Int'l\\ L\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Yale J. Int'l L.", name='Yale Journal of International Law', cite_type='journal', source='journals', is_scotus=False), short_name="Yale J. Int'l L.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Yale J. Int'l L."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ World\\ Pub\\.\\ Ord\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J. World Pub. Ord.', name='Yale Journal of World Public Order', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J. World Pub. Ord.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale J. World Pub. Ord.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ World\\ Pub\\.\\ Ord\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J. World Pub. Ord.', name='Yale Journal of World Public Order', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J. World Pub. Ord.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale J. World Pub. Ord.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ on\\ Reg\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J. on Reg.', name='Yale Journal on Regulation', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J. on Reg.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale J. on Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.\\ on\\ Reg\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J. on Reg.', name='Yale Journal on Regulation', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J. on Reg.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale J. on Reg.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.L\\.\\ \\&\\ Feminism),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J.L. & Feminism', name='Yale Journal of Law and Feminism', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J.L. & Feminism', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale J.L. & Feminism']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.L\\.\\ \\&\\ Feminism),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J.L. & Feminism', name='Yale Journal of Law and Feminism', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J.L. & Feminism', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale J.L. & Feminism']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.L\\.\\ \\&\\ Human\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J.L. & Human.', name='Yale Journal of Law & the Humanities', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J.L. & Human.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale J.L. & Human.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.L\\.\\ \\&\\ Human\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J.L. & Human.', name='Yale Journal of Law & the Humanities', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J.L. & Human.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale J.L. & Human.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.L\\.\\ \\&\\ Tech\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J.L. & Tech.', name='Yale Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale J.L. & Tech.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ J\\.L\\.\\ \\&\\ Tech\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale J.L. & Tech.', name='Yale Journal of Law & Technology', cite_type='journal', source='journals', is_scotus=False), short_name='Yale J.L. & Tech.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale J.L. & Tech.']), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Yale L. & Pol'y Rev.", name='Yale Law & Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Yale L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=["Yale L. & Pol'y Rev."]), TokenExtractor(regex="(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ L\\.\\ \\&\\ Pol'y\\ Rev\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name="Yale L. & Pol'y Rev.", name='Yale Law & Policy Review', cite_type='journal', source='journals', is_scotus=False), short_name="Yale L. & Pol'y Rev.", start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=["Yale L. & Pol'y Rev."]), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ L\\.J\\.),? (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale L.J.', name='Yale Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Yale L.J.', start=None, end=None)], 'variation_editions': [], 'short': False}, flags=0, strings=['Yale L.J.']), TokenExtractor(regex='(?:^|[^a-zA-Z0-9])((?P<volume>\\d+) (?P<reporter>Yale\\ L\\.J\\.),? at (?P<page>(?:\\d+|c?(?:xc|xl|l?x{1,3})(?:ix|iv|v?i{0,3})|(?:c?l?)(?:ix|iv|v?i{1,3})|(?:lv|cv|cl|clv)|_+)))(?:[^a-zA-Z0-9]|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.CitationToken'>>, extra={'exact_editions': [Edition(reporter=Reporter(short_name='Yale L.J.', name='Yale Law Journal', cite_type='journal', source='journals', is_scotus=False), short_name='Yale L.J.', start=None, end=None)], 'variation_editions': [], 'short': True}, flags=0, strings=['Yale L.J.']), TokenExtractor(regex='(?:^|\\s)(id\\.,?|ibid\\.)(?:\\s|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.IdToken'>>, extra={}, flags=re.IGNORECASE, strings=['id.', 'ibid.']), TokenExtractor(regex='(?:^|\\s)([^\\sa-zA-Z0-9]*supra[^\\sa-zA-Z0-9]*)(?:\\s|$)', constructor=<bound method Token.from_match of <class 'eyecite.models.SupraToken'>>, extra={}, flags=re.IGNORECASE, strings=['supra']), TokenExtractor(regex='(\\n)', constructor=<bound method Token.from_match of <class 'eyecite.models.ParagraphToken'>>, extra={}, flags=0, strings=[]), TokenExtractor(regex="(?:^|\\s)([^\\sa-zA-Z0-9]*(?P<stop_word>v|re|parte|denied|citing|aff'd|affirmed|remanded|see|granted|dismissed)[^\\sa-zA-Z0-9]*)(?:\\s|$)", constructor=<bound method Token.from_match of <class 'eyecite.models.StopWordToken'>>, extra={}, flags=re.IGNORECASE, strings=('v', 're', 'parte', 'denied', 'citing', "aff'd", 'affirmed', 'remanded', 'see', 'granted', 'dismissed')), TokenExtractor(regex='(\\S*§\\S*)', constructor=<bound method Token.from_match of <class 'eyecite.models.SectionToken'>>, extra={}, flags=0, strings=['§'])]), markup_text: str = '') ‑> List[CitationBase]
-
This is eyecite's main workhorse function. Given a string of text (e.g., a judicial opinion or other legal document), return a list of
CitationBase
objects representing the citations found in the document.Args
plain_text
- The text to parse. You may wish to use the
clean_text()
function to pre-process your text before passing it here. remove_ambiguous
- Whether to remove citations that might refer to more than one reporter and can't be narrowed down by date.
tokenizer
- An instance of a Tokenizer object. See
eyecite.tokenizers
for information about available tokenizers. Uses theAhocorasickTokenizer
by default. markup_text
- if the source text has markup (XML or HTML mostly), pass it to extract ReferenceCitations that may be detectable via markup style tags
Returns
A list of
CitationBase
objectsExpand source code
def get_citations( plain_text: str, remove_ambiguous: bool = False, tokenizer: Tokenizer = default_tokenizer, markup_text: str = "", ) -> List[CitationBase]: """This is eyecite's main workhorse function. Given a string of text (e.g., a judicial opinion or other legal document), return a list of `eyecite.models.CitationBase` objects representing the citations found in the document. Args: plain_text: The text to parse. You may wish to use the `eyecite.clean.clean_text` function to pre-process your text before passing it here. remove_ambiguous: Whether to remove citations that might refer to more than one reporter and can't be narrowed down by date. tokenizer: An instance of a Tokenizer object. See `eyecite.tokenizers` for information about available tokenizers. Uses the `eyecite.tokenizers.AhocorasickTokenizer` by default. markup_text: if the source text has markup (XML or HTML mostly), pass it to extract ReferenceCitations that may be detectable via markup style tags Returns: A list of `eyecite.models.CitationBase` objects """ if plain_text == "eyecite": return joke_cite words, citation_tokens = tokenizer.tokenize(plain_text) citations: list[CitationBase] = [] if markup_text: plain_to_markup = SpanUpdater(plain_text, markup_text) markup_to_plain = SpanUpdater(markup_text, plain_text) else: plain_to_markup, markup_to_plain = None, None for i, token in citation_tokens: citation: CitationBase token_type = type(token) # CASE 1: Token is a CitationToken (i.e., a reporter, a law journal, # or a law). # In this case, first try extracting it as a standard, full citation, # and if that fails try extracting it as a short form citation. if token_type is CitationToken: citation_token = cast(CitationToken, token) if citation_token.short: citation = _extract_shortform_citation(words, i) else: citation = _extract_full_citation(words, i) if citations and isinstance(citation, FullCitation): citation.is_parallel_citation(citations[-1]) # Check for reference citations that follow a full citation # Using the plaintiff or defendant references = extract_reference_citations( citation, plain_text, markup_text, plain_to_markup, markup_to_plain, ) citations.extend(references) # CASE 2: Token is an "Id." or "Ibid." reference. # In this case, the citation should simply be to the item cited # immediately prior, but for safety we will leave that resolution up # to the user. elif token_type is IdToken: citation = _extract_id_citation(words, i) # CASE 3: Token is a "supra" reference. # In this case, we're not sure yet what the citation's antecedent is. # It could be any of the previous citations above. Thus, like an Id. # citation, for safety we won't resolve this reference yet. elif token_type is SupraToken: citation = _extract_supra_citation(words, i) # CASE 4: Token is a section marker. # In this case, it's likely that this is a reference to a citation, # but we're not sure what it is if it doesn't match any of the above. # So we record this marker in order to keep an accurate list of the # possible antecedents for id citations. elif token_type is SectionToken: citation = UnknownCitation(cast(SectionToken, token), i) # CASE 5: The token is not a citation. else: continue citations.append(citation) citations = filter_citations(citations) # Remove citations with multiple reporter candidates where we couldn't # guess correct reporter if remove_ambiguous: citations = disambiguate_reporters(citations) # Returns a list of citations ordered in the sequence that they appear in # the document. The ordering of this list is important for reconstructing # the references of the ShortCaseCitation, SupraCitation, and # IdCitation and ReferenceCitation objects. return citations