스크립트 소스는 프로그램에서 다음과 같이 입력해서 사용합니다.현제 편집기를 만들예정이 없습니다.만일 사용한다면 이미 있는것을 사용할 것입니다.
gRTN.demo("" // --> 제가 작성한 소스의 원본이고 내용은 함수 안에서 처리합니다.
"struct one1 begin;"
"int A,B,C;" // 정수:초기화 -> to int array
"str D,E;" // 문자열:길이 -> to CString Array
"num F,G;" // FLOAT NUMBER -> to double
"end;"
);
gRTN.demo("" // --> 제가 작성한 소스의 원본이고 내용은 함수 안에서 처리합니다.
"struct one1 begin;"
"int A,B,C;" // 정수:초기화 -> to int array
"str D,E;" // 문자열:길이 -> to CString Array
"num F,G;" // FLOAT NUMBER -> to double
"end;"
);
소스리스트 출력 -> 줄번호를 붙여서 정리함
[source list begin]
[0000] struct one1 begin
[0001] int A,B,C
[0002] str D,E
[0003] num F,G
[0004] end
[source list end]
각각 단어를 파싱해서 기억하고 출력함 --> 확인하기위해 출력할때 [ .. ] 형태롤 만든 -> 디버그용이므로 삭제 예정 [struct] [one1] [begin]
[int] [A] [B] [C]
[str] [D] [E]
[num] [F] [G]
[end]
--> 구조체 시작과 종료를 확인하고 마킹을 해줌 <BEGIN STRUCT><END STRUCT>--> 각변수를 용도별로 확인하고 마킹함 <INT> ,<STR> ,<NUM> [struct]<BEGIN STRUCT>
[one1] [begin]
[int]<INT>
[A] [B] [C] [str]<STR>
[D] [E] [num]<NUM>
[F] [G] [end]<END STRUCT>
--> 다음에 변수처리 로직을 정리한 후 할당과 출력을 작성할 것입니다.
[source list begin]
[0000] struct one1 begin
[0001] int A,B,C
[0002] str D,E
[0003] num F,G
[0004] end
[source list end]
각각 단어를 파싱해서 기억하고 출력함 --> 확인하기위해 출력할때 [ .. ] 형태롤 만든 -> 디버그용이므로 삭제 예정 [struct] [one1] [begin]
[int] [A] [B] [C]
[str] [D] [E]
[num] [F] [G]
[end]
--> 구조체 시작과 종료를 확인하고 마킹을 해줌 <BEGIN STRUCT><END STRUCT>--> 각변수를 용도별로 확인하고 마킹함 <INT> ,<STR> ,<NUM> [struct]<BEGIN STRUCT>
[one1] [begin]
[int]<INT>
[A] [B] [C] [str]<STR>
[D] [E] [num]<NUM>
[F] [G] [end]<END STRUCT>
--> 다음에 변수처리 로직을 정리한 후 할당과 출력을 작성할 것입니다.
