[프로그래밍언어] C++어휘분석기-BNF 문법

이미지
준비중입니다.
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
[프로그래밍언어] C++어휘분석기-BNF 문법에 대한 자료입니다.
목차
Content
1. Overview and Scope
2. Introducing a simple process
3. BNF grammar for interpreter system
본문내용
3. BNF grammar for interpreter system.
◉ BNF class method For Our team interpreter.

class parser{
public:
bool checkID(string); //
void program(string*, node*, int);
void declarations(string*, node*, int);
void compoundStatement(string*, node*, int);
void identifierList(string*, node*, int);
void type(string*, node*, int);
void standardType(string*, node*);
void num(string*, node*);
bool checkNum(string);
bool checkFloat(string);

void id(string, node*); //String array doesn't need to terminal node

void statementList(string*, node*,int);
void statement(string*, node*, int);
void variable(string*, node* , int);
void expression(string*, node*, int);
void printStatement(string*, node*, int);
void procedureStatement(string*, node*, int);
void simpleExpression(string*, node*, int);
void actualParameterExpression(string*, node*, int);
void expressionList(string*, node*, int);
void term(string*, node*, int);
void factor(string*, node*, int);

void relop(string, node*);
void sign(string, node*);
void multop(string, node*);
오늘 본 자료
더보기
  • 오늘 본 자료가 없습니다.
해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용,무단 전재·배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견 시 고객센터에 신고해 주시기 바랍니다.