시퀀스 식별자 계층 구조를 만듭니다.
각 시퀀스 식별자의 내용을 설명합니다.
하위 시퀀스의 설정, 변수 식별자의 설정을 실시합니다.
그러면 패턴 구성이 생성됩니다.
아래 그림은 파일 식별자 $File[1]의 하위에 시퀀스 식별자 작성.
(1) 패턴 구성
$Seq[1] 다음에 $Seq[2] 설정.
$Seq[1]의 하위에 $Seq[3]설정.
$Seq[3]의 하위에 $Seq[5]설정.
$Seq[2] 다음 $Seq[4] 설정.
(2) 패턴 해석
패턴 해석의 순서는,
1.$Seq[1] (해석)
2.$Seq[3] ($Seq[1]의 내용에 $Seq[3]가 설정되어 있는 경우에 해석 )
3.$Seq[5] ($Seq[3]의 내용에 $Seq[5]가 설정되어 있는 경우에 해석)
4.$Seq[2] (해석)
5.$Seq[4] (解析)
5.$Seq[4] (해석 )
변수 식별자의 $Var[28]은 루프입니다.
$$Var[28]은 L 클래스의 요소 이름이 --- 임의--인 변수입니다.
인스턴스의 $Var[28] 데이터 수만큼 반복합니다.
$Seq[3]이 있으므로 여기에 $Seq[3]의 내용이 확장됩니다.
2. $Seq[3] 분석
$Var[39]는 S 클래스이고 요소 이름은 고정되어 있으므로 루프가 없습니다.
$Seq[3]의 내용은 한 번만 처리됩니다.
$Seq[3]은 상위 $Seq[1]의 내용으로 확장됩니다.
$Seq[5]가 있으므로 여기에 $Seq[5]의 내용이 확장됩니다.
3. $Seq[5] 분석
변수 식별자의 $Var[57],$Var[58],$Var[59]는 루프입니다.
인스턴스의 $Var[57],$Var[58],$Var[59] 데이터 수만큼 반복합니다.
$Var[57],$Var[58],$Var[59]는 상태 전환의 세 가지 키워드입니다.
4. $Seq[2] 분석
$Seq[2]에는 하위 시퀀스와 변수 식별자가 없습니다.
$Seq[1]에서 확장된 내용 뒤에 $Seq[2]의 텍스트가 추가됩니다.
5. $Seq[4] 분석
$Seq[4]에는 하위 시퀀스와 변수 식별자가 없습니다.
$Seq[2]로 확장된 내용 뒤에 $Seq[4]의 텍스트가 추가됩니다.