global{
verb
test
rl0
rand (or) rand =0 [Two cases]
}
thread{
frac_value = (0.2,(0.1,0.5))
random_thread
}
ВЫХОД должен быть таким:
Если я передаю приведенные выше данные для lex и yacc, основываясь на проверке [rand (или) rand = 0]
- если это "rand", то оно должно печататься как "тест глагола rl0 rand frac_value: L = 0.1 frac_value: H = 0.5"
- если это "rand = 0", то оно должно печататься как "тест глагола rl0 rand = 0 frac_value = 0.2".
Для этого может кто-нибудь сказать мне, как написать программу для lex и yacc.