继续按 align-linuxcnc 约束:补控制字位置错误源码覆盖,测试通过
This commit is contained in:
@@ -771,13 +771,16 @@ grep -Fq "Multiple spindle choice (\$) words on one line" \
|
||||
# read_items() only consumes a leading N word before item dispatch;
|
||||
# read_one_item() then uses the default reader table from interp_array.cc
|
||||
# and rejects unknown item-start characters, including middle-of-line or
|
||||
# comment-prefixed N/O words, bracket expressions, naked numbers, and
|
||||
# comment-prefixed N/O words, midline O-words, bracket expressions, naked numbers, and
|
||||
# non-leading ATAN argument slashes.
|
||||
bad_character_error_cases=(
|
||||
"linuxcnc_bad_character_bang_error|Bad character '!' used"
|
||||
"linuxcnc_bad_character_middle_n_word_error|Bad character 'n' used"
|
||||
"linuxcnc_comment_prefixed_n_word_error|Bad character 'n' used"
|
||||
"linuxcnc_comment_prefixed_spaced_n_word_error|Bad character 'n' used"
|
||||
"linuxcnc_comment_prefixed_oword_error|Bad character 'o' used"
|
||||
"linuxcnc_midline_numeric_oword_error|Bad character 'o' used"
|
||||
"linuxcnc_midline_named_oword_error|Bad character 'o' used"
|
||||
"linuxcnc_bad_character_top_left_bracket_error|Bad character '[' used"
|
||||
"linuxcnc_bad_character_top_right_bracket_error|Bad character ']' used"
|
||||
"linuxcnc_bad_character_midline_left_bracket_error|Bad character '[' used"
|
||||
@@ -898,6 +901,7 @@ oword_reader_error_cases=(
|
||||
"linuxcnc_oword_too_many_call_parameters_error|Too many subroutine parameters"
|
||||
"linuxcnc_oword_empty_call_parameter_error|bad number format (conversion failed) parsing ''"
|
||||
"linuxcnc_m98_missing_p_word_error|Found 'm98' code with no P-word"
|
||||
"linuxcnc_midline_m98_error|Unknown m code used: M98"
|
||||
"linuxcnc_comment_prefixed_m98_error|Unknown m code used: M98"
|
||||
)
|
||||
for case in "${oword_reader_error_cases[@]}"; do
|
||||
|
||||
Reference in New Issue
Block a user