继续按 align-linuxcnc 约束:补齐重复 word reader 源码覆盖

结论:覆盖 LinuxCNC interp_read.cc 中剩余重复 A/B/C/D/E/I/J/K/P/Q/R/U/V/W word reader 错误;未扩展 smoke。

验证:./test-linuxcnc-source-link.sh;./test-native.sh。
This commit is contained in:
cnc
2026-06-02 16:30:39 +08:00
parent b2945cf57f
commit 6ffcada028
16 changed files with 29 additions and 1 deletions

View File

@@ -713,11 +713,25 @@ done
# the word-specific reader functions reject repeated words while
# filling a single block.
multiple_word_error_cases=(
"linuxcnc_multiple_a_words_error|Multiple a words on one line"
"linuxcnc_multiple_b_words_error|Multiple b words on one line"
"linuxcnc_multiple_c_words_error|Multiple c words on one line"
"linuxcnc_multiple_d_words_error|Multiple d words on one line"
"linuxcnc_multiple_e_words_error|Multiple e words on one line"
"linuxcnc_multiple_f_words_error|Multiple f words on one line"
"linuxcnc_multiple_h_words_error|Multiple h words on one line"
"linuxcnc_multiple_i_words_error|Multiple i words on one line"
"linuxcnc_multiple_j_words_error|Multiple j words on one line"
"linuxcnc_multiple_k_words_error|Multiple k words on one line"
"linuxcnc_multiple_l_words_error|Multiple l words on one line"
"linuxcnc_multiple_p_words_error|Multiple p words on one line"
"linuxcnc_multiple_q_words_error|Multiple q words on one line"
"linuxcnc_multiple_r_words_error|Multiple r words on one line"
"linuxcnc_multiple_s_words_error|Multiple s words on one line"
"linuxcnc_multiple_t_words_error|Multiple t words on one line"
"linuxcnc_multiple_u_words_error|Multiple U words on one line"
"linuxcnc_multiple_v_words_error|Multiple V words on one line"
"linuxcnc_multiple_w_words_error|Multiple W words on one line"
"linuxcnc_multiple_x_words_error|Multiple x words on one line"
"linuxcnc_multiple_y_words_error|Multiple y words on one line"
"linuxcnc_multiple_z_words_error|Multiple z words on one line"