인터페이스 > 데이터 교환 형식 작업 > Neutral 파일 > Neutral 파일 가져오기 > Neutral 파일 형식
  
Neutral 파일 형식
Neutral 파일은 ASCII 텍스트 줄로 구성되며, 파일 형식에는 다음과 같은 요소가 있습니다.
# 문자로 시작되는 줄은 설명입니다.
# 문자로 시작되지 않는 줄은 다음과 같은 양식으로 구성됩니다.
단계 필드 값
여기서
단계는 정수
필드는 이름
값은 나타낼 수 있는 문자열으로
필드는 다음 중 하나이어야 합니다.
단순 데이터 유형(정수, 문자열, 실수 등) 이름
배열 이름
구조 이름
구조를 가리키는 포인터 이름
특정 단계의 모든 필드는 동일한 모 피쳐에 속합니다.
값이 특정 레벨에 있으면서 여는 각괄호(([))로 시작되거나 쉼표로 구분된 일련의 숫자로 구성되면 필드가 치수 배열 [n]([m] ...)임을 나타냅니다. 배열 요소값은 단계+1 줄, 즉 다시 단계로 시작되는 다음 줄까지 포함됩니다.
1차원 배열의 경우 한 줄만 톱레벨 단계에 배치되며, 톱레벨 단계 값은 쉼표로 구분되는 요소값 문자열입니다.
표기법 < n*m>은 다음 각 <n> 요소에 <m> 값이 있음을 나타냅니다.
특정 단계에 -> 문자열 이외의 값이 있으면 이 값은 필드에 지정될 값입니다.
특정 단계에 값이 없으면 필드가 하나의 구조임을 나타냅니다. 집합체의 요소들은 단계+1 줄, 즉 다시 단계로 시작되는 다음 줄까지 포함됩니다.
필드가 ugc_xar_len 문자열인 줄은 특수한 경우로서, 다음 줄에서 길이 값 배열에 대한 설명이 시작됨을 나타냅니다.
값이 -> 문자열이면 필드가 어떤 집합체에 대한 포인터로서 그 뒤에 집합체 요소들이 나열된다는 것을 나타냅니다.
특수 값 문자열 NULL 은 해당 필드가 공백 값을 가진 포인터임을 나타냅니다.