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 ---------------------------------------------------------------- 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: ----------------------------------------------------------- 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