Copyright (C) 2017 The Meme Factory, Inc.  http://www.meme.com/

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied.  See the License for the specific
language governing permissions and limitations under the
License.

Karl O. Pinc <kop@meme.com>
----------------------------------------------------------------


The PLY yacc parser reports 2 shift/reduce conflicts.  These have been
examined, are expected, and are resolved by PLY in an appropriate
fashion.  Appended here is an abbreviated version of the PLY
parser.out file showing the reported conflicts:

------------------------------<snip>-----------------------------

Created by PLY version 3.10 (http://www.dabeaz.com/ply)

Grammar

Rule 0     S' -> name
Rule 1     name -> bare_name
Rule 2     name -> suffixed_name
Rule 3     name -> numbered_bullet SPACE bare_name
Rule 4     name -> numbered_bullet SPACE suffixed_name
Rule 5     bare_name -> string
Rule 6     bare_name -> user_value
Rule 7     bare_name -> bare_name DASH bare_name
Rule 8     bare_name -> string SPACE user_value
Rule 9     bare_name -> bare_name SPACE user_value
Rule 10    bare_name -> bare_name SPACE string
Rule 11    suffixed_name -> bare_name opt_user_value_suffix
Rule 12    opt_user_value_suffix -> opt_user_values
Rule 13    opt_user_value_suffix -> version_suffix
Rule 14    opt_user_value_suffix -> opt_user_values version_suffix
Rule 15    opt_user_value -> LBRACE DASH user_value RBRACE
Rule 16    opt_user_value -> LBRACE SPACE string SPACE user_value RBRACE
Rule 17    opt_user_values -> opt_user_value
Rule 18    opt_user_values -> opt_user_values opt_user_value
Rule 19    version_suffix -> version_hash
Rule 20    version_suffix -> version_hash paren_str_suffix
Rule 21    version_suffix -> paren_str_suffix
Rule 22    version_hash -> VERSION
Rule 23    paren_str_suffix -> paren_strs
Rule 24    paren_str_suffix -> paren_strs opt_paren_strs
Rule 25    paren_str_suffix -> opt_paren_strs
Rule 26    paren_strs -> paren_str
Rule 27    paren_strs -> paren_str paren_strs
Rule 28    opt_paren_strs -> opt_paren_str
Rule 29    opt_paren_strs -> opt_paren_str opt_paren_strs
Rule 30    opt_paren_str -> LBRACE paren_str RBRACE
Rule 31    paren_str -> PAREN_STR
Rule 32    user_value -> hash
Rule 33    user_value -> entity
Rule 34    user_value -> date
Rule 35    user_value -> year
Rule 36    user_value -> last_4_digits
Rule 37    user_value -> user_str
Rule 38    user_value -> user_value SPACE prefaced_user_value
Rule 39    prefaced_user_value -> WORD SPACE user_value
Rule 40    numbered_bullet -> HASH PERIOD
Rule 41    hash -> HASH
Rule 42    entity -> ENTITY
Rule 43    date -> DATE
Rule 44    year -> YEAR
Rule 45    last_4_digits -> LAST_4_DIGITS
Rule 46    user_str -> USER_STR
Rule 47    string -> WORD
Rule 48    string -> string SPACE WORD

WARNING: 
WARNING: Conflicts:
WARNING: 
WARNING: shift/reduce conflict for SPACE in state 9 resolved as shift
WARNING: shift/reduce conflict for SPACE in state 13 resolved as shift
