compile8.gms : 매핑 오류 테스트

설명

작성자:
포이 튜턴
록히드 마틴 항공(Lockheed Martin Aeronautics Co.)
마리에타, GA 30063

슬롯 사이트 추천 컴파일러는 j(a(j))를 허용하지만 코드 생성기는 주장을 발생시킵니다.

소형 모델 유형 :슬롯 사이트 추천


카테고리 : 슬롯 사이트 추천 테스트 라이브러리


메인 파일 : compile8.gms

$title 매핑 오류 테스트(COMPILE8,SEQ=444)

$onText
기여한 사람
포이 튜턴
록히드 마틴 항공(Lockheed Martin Aeronautics Co.)
마리에타, GA 30063

슬롯 사이트 추천 컴파일러는 j(a(j))를 허용하지만 코드 생성기는 어설션을 발생시킵니다.
$offText

i / 1*5 /, p / a,b,c / 설정; 별칭(i,j,k);

매개변수limit_cap(i,j,p);
매개변수 범위 / 5 /, npiece_cap / 3 /;
a(j) / 2*4 /, b(i) / 2*5 /;; 설정

루프(나는,
* 다음은 주장을 제기합니다
   루프(j(a(j)),
* 다음은 의도된 것이었습니다
* 루프(j$(a(j)),
* $ 없이 다음
* 루프(a(j),
      if(동일하지 않음(j,i),
        루프(p,
           Limit_cap(i,j,p) = (ord(p)*(range/(npiece_cap-1)))**2 ))));

표시 제한_캡;

$if errorfree $abort에 오류가 있어야 합니다.
$clearErrors