swmaestro06-apus / apus

apus program. it's a binary parser using programmable formats.
10 stars 1 forks source link

Main: VM: Updated Main function, Add more builtin funcs #126

Closed enghqii closed 9 years ago

enghqii commented 9 years ago
  1. 인자를 받아와 처리할 수 있게 메인 함수를 수정했습니다.
  2. -f 인자를 통해 받아온 파일 명으로 파일을 읽기 모드로 열어, yyin으로 넘깁니다.
  3. 바이너리 파일명으로 들어온 인자는 vm의 Run 멤버함수에서 받아, Context로 넘겨줍니다.
  4. (최상위 부모) Context는 이를 받아 BinaryReader 클래스를 멤버로 가지고 있게 됩니다.
  5. Read함수 내부에서 context 의 binaryReader를 통해 값을 읽어올 수 있습니다.
  6. 여러타입의 Read 함수를 추가하고, 모든 builtin함수를 다른 파일로 빼냈습니다.