From 2dd59e59775a184c3b69c018bd4a3f5c9e971d57 Mon Sep 17 00:00:00 2001 From: Marko Zivanovic Date: Sat, 10 Oct 2015 20:55:32 +0200 Subject: [PATCH] Minor cleanup and refactoring. --- src/Semver200_parser.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Semver200_parser.cpp b/src/Semver200_parser.cpp index 634ba23..de8c531 100644 --- a/src/Semver200_parser.cpp +++ b/src/Semver200_parser.cpp @@ -44,7 +44,7 @@ namespace { // Ranges of characters allowed in prerelease and build identifiers. const vector> allowed_prerel_id_chars = { - { '0', '9' },{ 'A','Z' },{ 'a','z' },{ '.','.' },{ '-','-' } + { '0', '9' },{ 'A','Z' },{ 'a','z' },{ '-','-' } }; inline Transition mkx(const char c, Parser_state p, State_transition_hook pth) { @@ -151,7 +151,7 @@ namespace version { build_hook_impl(id, pstate, build, prerelease_id, prerelease); }; - // Phase transition tables + // State transition tables auto major_trans = { mkx('.', Parser_state::minor, {}) }; @@ -191,8 +191,7 @@ namespace version { // triggered for it. if (cstate == Parser_state::prerelease) { prerelease_hook(prerelease_id); - } - if (cstate == Parser_state::build) { + } else if (cstate == Parser_state::build) { build_hook(build_id); }