|
다음을 예약어 명칭 문법기호 연산자 상수 등으로 구분하는 프로그램을 어휘분석기를 c언어로 제작하시오.(-와*를 추가 처리...)
main()
{
int x,y,sum;
float average;
read x,y;
sum=x+y;
average=sum/3.0;
write sum, average;
}
|
- 페이지 5페이지
- 가격 2,000원
- 등록일 2009.02.19
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include <stdio.h>
#include <string.h>
int main()
{
char str[1024];
char arr[100][1000]; //토큰 저장
int i = 0;
char * token, ch;
char div[] = " ";
int order = -1; //arr[][]배열에 저장하기 위한 변수
int refresh;
printf(" ** Input a sentence ** \n\n : ");
|
- 페이지 1페이지
- 가격 2,000원
- 등록일 2011.01.10
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
// 공백문자와 널문자까지도 토큰으로 인식되어 리턴되는 프로그램
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int GetToken(char *buff)
{
static char token1[100],token2[100],token3[100],token4[100]; // 입력받은 문자들로 토큰을 구성할 배
|
- 페이지 12페이지
- 가격 3,000원
- 등록일 2006.05.03
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
언어의 kind에 존재하는지 확인하고,
Token을 {kind, string}으로 반환한다.
마지막으로 Translation은 번역할 n언어의 소스코드를 토큰 단위로 나누고 kind를 구분하여 만든 tokenList, 번역될 c파일 이름을 매개변수로 한다.
이는 n언어 명령의 마지막 토큰
|
- 페이지 15페이지
- 가격 4,500원
- 등록일 2022.08.05
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
언어의 명확한 사용체계를 알려줌
② 언어해석의 모호함을 없애줌
③ 작성된 프로그램의 동작 예측이 가능
4) 프로그래밍 언어의 구조
① 문자: 영어 알파벳과 아라비아 숫자를 근간으로 작성
② 어휘(토큰): 프로그래밍 언어 문자로 구성된
|
- 페이지 62페이지
- 가격 8,800원
- 등록일 2019.11.06
- 파일종류 아크로벳(pdf)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|