CNC/MCT 배우는 공돌이 유망주인데
프로그램 짜다가 실수하면 찾기 개 짱나네 ㅂㄷㅂㄷ
그래서 간단하게나마 문법검사기를 만들고싶은데
그게 간단하면 돌머리 싸매고 혼자 해보고
난이도가 헬이면 친구도움도 좀 받아야해서 물어보러왔어
목표는
1. 각 블록당 빠진 요소 파악
2. 잘못된 요소 입력 파악(단일로 쓰일수 없는 코드의
입력이나 콜론, 쉼표같은 비 사용문 체크)
3. 가능하면 함수를 사용해 간편하게 짠 코드를 역산하여 변환하는 기능도 추가하고싶다.
이정도면 씨쁠만 배운 병신이라도 가능하겠냐ㅠ
프로그램 짜다가 실수하면 찾기 개 짱나네 ㅂㄷㅂㄷ
그래서 간단하게나마 문법검사기를 만들고싶은데
그게 간단하면 돌머리 싸매고 혼자 해보고
난이도가 헬이면 친구도움도 좀 받아야해서 물어보러왔어
목표는
1. 각 블록당 빠진 요소 파악
2. 잘못된 요소 입력 파악(단일로 쓰일수 없는 코드의
입력이나 콜론, 쉼표같은 비 사용문 체크)
3. 가능하면 함수를 사용해 간편하게 짠 코드를 역산하여 변환하는 기능도 추가하고싶다.
이정도면 씨쁠만 배운 병신이라도 가능하겠냐ㅠ
네가능합니다고갱님
오토마타
ㄴ감사합니다ㅠ
용책 읽으면 가볍게 작성 가능
eclipse 플러그인 소스들 찾다보면 감이 찾아질꺼다
다들 너무 착하네양ㅠ 주기적으로 진행과정 보고&조언 구해도 될까요
아니요
http://stackoverflow.com/questions/25680418/adding-custom-lint-rules
여기 예는 java지만 eclipse가 java 외의 언어로도 사용가능함. 아니면 아예 독립 lint 소스 구해서 만들어 보던가... 뭐 기존의 perl 따위로 비교적 쉽게 되어 있는 것은 찾아보면 제법 있을꺼다.
에디터 써. 씨 프로그램 짜느니 에디터 문법 익히는 게 훨씬 유익하니까 다들 그렇게 하는 거다. 컴파일러 만드는 것도 아니라 단순 문법 검사는 노가다가 80%다. 하긴 한 번 쯤은 이런 거 해볼만 하다만, 그냥 에디터 써.