이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
조성근
가입: 2009년 9월 14일 올린 글: 283
|
|
위로 |
|
 |
조성근
가입: 2009년 9월 14일 올린 글: 283
|
올려짐: 2010년10월14일 2:51 주제: |
|
|
k--의 파서, 뼈대코드가 올라왔습니다.
http://ropas.snu.ac.kr/~ta/4190.310/10/skeleton/hw4_skeleton.tar.gz
언어의 정의나 뼈대코드에 문제가 있거나 궁금한 점이 있으면 게시판이나 이메일로 알려주시기 바랍니다.
조성근 skcho at ropas.snu.ac.kr
장수원 swjang at ropas.snu.ac.kr
주의하세요.
숙제 문서의 Value 정의에 K--에는 없는 레코드가 존재합니다. 교재에 보시면 SM5는 k-- 와 k-를 모두 돌릴수 있는 기계라고 나와있고, 우리 숙제에서는 k--만을 다루므로 레코드는 다루지 않습니다. skeleton에 있는 K를 기준으로 구현하세요. |
|
위로 |
|
 |
신기정
가입: 2009년 9월 15일 올린 글: 83
|
올려짐: 2010년10월16일 13:30 주제: 질문입니다ㅜㅜ |
|
|
뼈대코드의 SM5 의 type 중 다음과 같은 부분이 있습니다.
인용: |
svalue = ... | M of map
record = map list
map = string * svalue
environment = map list
|
스펙에 따르면, svalue나 record에 사용되는 map type과 environment에 사용되는 map이 다른 형식이어야 하는 것 같은데... 아닌가요?
스펙에는
전자는 string * location
후자는 string * (procedure | location)라고 적혀있습니다.
확인부탁드립니다 ㅜㅜ 감사합니다. |
|
위로 |
|
 |
조성근
가입: 2009년 9월 14일 올린 글: 283
|
올려짐: 2010년10월16일 14:39 주제: |
|
|
스펙에 따르면 다른 형식이어야 하는 것이 맞습니다만, 이번 숙제에서 RECORD를 사용하지 않으므로 문제되지 않을 것 같습니다. |
|
위로 |
|
 |
신기정
가입: 2009년 9월 15일 올린 글: 83
|
올려짐: 2010년10월17일 9:47 주제: 레코드를 사용하지 않지만 |
|
|
레코드를 사용하지 않지만
숙제 4-2와는 관련이 있는 것같습니다.
현재 뼈대코드가 유지된다고 생각하고,
코드를 작성해도 괜찮을까요? |
|
위로 |
|
 |
조성근
가입: 2009년 9월 14일 올린 글: 283
|
올려짐: 2010년10월18일 10:57 주제: |
|
|
현재 뼈대코드가 유지된다고 생각하고 코드를 작성하시면 됩니다.
뼈대코드로 인해 발생하는 문제가 있다면 좀 더 자세히 알려주세요. 검토해 보겠습니다. 답안과 관련이 깊어 게시판에 적기 어렵다면 메일을 주세요.
감사합니다. |
|
위로 |
|
 |
|