You are here

"extra characters after close-brace" error 발생

안녕하세요,

잘 수행되던 프로그램인데, 갑자기 아래와 같은 error가 발생하고 있습니다.
"close-brace" 후에는 어떤 character는 없습니다.

단, 아래

while { [eof $opton_file] != 1 } {
if { [ string compare $option "Naming_Rule_Check" ] == 0 } {
} elseif { [ string compare $option "DK_Item_Check" ] == 0 } {
:
: 이부분에 elseif 조건을 더 추가 한 후 부터 아래 error가 발생합니다. 그러나 brace 의 짝도 맞고 close-brace 뒤에 어떤 character도 없는 상태입니다.
} else {
:
}
}

혹시 "elseif" 조건의 사용수가 제한이 있는 걸까요?

extra characters after close-brace
extra characters after close-brace
while compiling
"if { [ string compare $option "Naming_Rule_Check" ] == 0 } {
puts $line
set rb2_choice 1
} elseif { [ string compare $option "DK_Item_Check" ..."
("while" body line 18)
while compiling
"while { [eof $option_file] != 1 } {
gets $option_file line
set l_length [ llength $line]

if { $l_length == 1 } {
set option [ lindex $lin..."
(compiling body of proc "Apply_Button", line 722)
invoked from within
"Apply_Button $dk_option_file"
invoked from within
".dk_option_browse.dk_option_apply invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list $w invoke]"
(procedure "tk::ButtonUp" line 22)
invoked from within
"tk::ButtonUp .dk_option_browse.dk_option_apply"
(command bound to event)