ada의 다른 파일에서 입력란에 액세스하는 방법에 관한 질문이 있습니다.필드에 액세스하는 방법?
내가가는이 한 가지 유형이 있습니다
type Token_Type is (INT_LIT_TOK, IDENT_TOK, ASSIGN_OP_TOK, ADD_OP_TOK,
SUB_OP_TOK, MULT_OP_TOK, DIV_OP_TOK, LE_TOK, LT_TOK,
GE_TOK, EQ_TOK, NE_TOK, GT_TOK, EOS_TOK, IF_TOK,
PRINT_TOK, DO_TOK, WHILE_TOK, THEN_TOK, ELSE_TOK,
LOOP_TOK, LEFT_PAREN_TOK, RIGHT_PAREN_TOK, MAIN_TOK,
SUB_TOK, END_TOK);
을 지금은 다른 파일을 가지고 내가 그 유형 중 하나가 어떤 있는지 확인하기 위해 comparaison을하고 싶은 곳을, 그래서 나는
tok = Token_Type.INT_LIT;
했다
하지만이 줄의 두 번째 부분을 좋아하지 않는 것 같습니다. 다른 파일의 필드에 액세스하는 방법에 대해 뭔가를 놓쳤습니까?
유형Token_Type
당신의 선언이
Some_Package
에 선언하고,
tok
유형
Some_Package.Token_Type
이다 주어진 경우
Nevermind, 패키지 이름을 사용하지 않고 패키지 이름에 액세스해야한다는 것을 알았습니다. 고맙습니다. – Niehm
당신은 @Lancelot 6 답변을 수락 할 수 있습니다. – NWS