최근 포스트

[루아1.1] table.h table.c 읽기

7 분 소요

Table.h 저는 처음에 파일 이름만 보고 Table.c와 Table.h 파일은 루아의 테이블 타입 자료 구조를 구현한 것인줄 알았습니다. 그런데 Table.h에 익스턴 변수 이름을 보니 심볼 테이블을 구현한 것 같습니다.

[루아1.1] inout.c inout.h 읽기

3 분 소요

Inout.h Inout.h 파일은 짧습니다. 함수 선언을 제외하면 extern으로 전역 변수를 외부에서 접근할 수 있게 해주는게 전부입니다.

[루아1.1] hash.c hash.h 읽기

9 분 소요

Hash.h Hash.h 파일은 아주 짧은 파일입니다. 구현이 있는 Hash.c도 350 줄 정도로 길지 않습니다. 가벼운 마음으로 읽기 시작하겠습니다. 읽기 전에 왜 파일 이름이 해시(Hash)인지 궁금하네요. 해시 함수 관련 알고리즘을 구현한건가… 읽어 보면 알겠지요.

[루아1.1] lua.stx 읽기 (5)

2 분 소요

Lua.stx (5) 계속 Lua.stx 파일을 읽겠습니다. 문법 섹션은 지난 글에서 다 읽었고 이제 다시 C 언어 구현입니다. 거의 다 읽었습니다. 느낌상 루아 1.1 소스 코드를 반 정도 읽은 것 같습니다. 그런데 너무 대충 읽은 것 같네요. 그래도 계속 읽으렵니다.

[루아1.1] lua.stx 읽기 (4)

3 분 소요

Lua.stx (4) 이제 Lua.stx 파일을 반 정도 읽었습니다. 정말 길군요. 계속 읽어 나가겠습니다.