Если приложение относится к словосочетанию или само является словосочетанием, то вместо дефиса ставится тире. Поэтому верно: государства — члены ПАСЕ, ученый — специалист по праву.
Оба варианта правильны:
Большой толковый словарь
Продолжающийся три года. Т. срок. Т-ое обучение, плавание. //
Рассчитанный, предназначенный на три года. Т. запас продовольствия.
=Трёхгодичный. Т-ая работа.
Такой перенос не должны считать ошибкой. Хотя в академических правилах орфографии есть только одно упоминание о возможности перенесения знака переноса на вторую строку:
"При переносе может потеряться различие между написаниями слов слитно и через дефис; ср.: военно-обязанный (пишется военнообязанный ) и военно-морской (пишется военно-морской ). Для сохранения различия надо во втором случае повторить дефис в начале перенесенной части: военно-/-морской . Это правило применяется по желанию пишущего".
Опасность — от опасный. Это прилагательное — суффиксальное образование др.-рус. эпохи от опасъ «защита, осторожность», производного от опасти «обезопасить, защитить». Опасный буквально — «требующий защиты, осторожности».
Только в полном официальном названии с прописной буквы пишется слово Коммунистическая: Коммунистическая партия Советского Союза. При неофициальном употреблении правильно написание строчными: коммунистическая партия, компартия. Обычно, если речь идет о советской эпохе и о членстве в КПСС, не требуется уточнять, о какой именно партии идет речь, достаточно просто: он был членом партии.
Да, если это прилагательное обозначает признак непринадлежности чего-либо к немецкому, оно пишется слитно с не, например: В 2002 году Бундестаг после долгих и ожесточенных дебатов принял иммиграционный закон, который, пусть и с множеством оговорок, признал необходимость регулярного въезда на постоянное жительство значительного количества людей ненемецкого происхождения. [«Неприкосновенный запас», 12.09.2002].
В этих предложениях запятая не нужна, так как союз и связывает два однородных члена.
Однородные члены предложения, соединенные одиночными соединительными или разделительными союзами (и, да в знач. «и»; или, либо ) не разделяются запятой: Теплоход встал поперек реки и дал течению развернуть его вниз, по ходу (Расп.); День да ночь – сутки прочь (посл.); Поддержит он Уздечкина или не поддержит? (Пан.).
Глагол недоедать употребляется в значении 'есть недостаточно, плохо питаться'. А глагол доедать означает 'съедать до конца', поэтому верно: не доедать борщ ('не съедать борщ до конца').
На разнице в значении глаголов недоедать и не доедать основан юмористический эффект в довольно известном анекдоте советской эпохи. Рабочие пишут письмо в ЦК КПСС: «Мы, пролетарии Нечерноземья, прочитали в «Правде», что негры в Африке недоедают. Нельзя ли все, что они не доедают, присылать нам?»