C# 3.0 Grammar 입니다.
안녕하세요.
http://www.cs.vu.nl/grammarware/browsable/CSharp/grammar.html
C# 공식 스펙 문서에 B 항에 나와 있는 Lexical & Syntax 쪽을 링크로 연결한 페이지 입니다.
그러고 보면 , 문자, 숫자, 특수기호 이런 몇 안되는 조합으로 문법을 만든다는게 참 신기할 뿐입니다.
감사 합니다.
추가 2014/02/14
위의 링크를 보니 MS에서 제공하는 C#의 문서에서 제공되는 부분을 의역해서 집어 넣은것 같기에 직접 MS쪽 문서를 링크로 겁니다.
추후 작업들은 공식 문서에서 제공되는 스펙을 토대로 생성 시키는걸로 가닥을 잡을까 합니다.
추가 2014/06/04
위의 doc 파일은 부분만 나와서 다른 링크를 답니다.
http://msdn.microsoft.com/en-us/library/aa664812(v=vs.71).aspx
많은 문법 파일이 제공되는 사이트.
문법 분석시 나오는 유니코드 클래스
http://stackoverflow.com/questions/3742495/where-can-i-get-a-list-of-unicode-chars-by-class
http://www.fileformat.info/info/unicode/category/index.htm
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
letter-character:
A Unicode character of classes Lu, Ll, Lt, Lm, Lo, or Nl
A unicode-character-escape-sequence representing a character of classes Lu, Ll, Lt, Lm, Lo, or Nl
combining-character:
A Unicode character of classes Mn or Mc
A unicode-character-escape-sequence representing a character of classes Mn or Mc
decimal-digit-character:
A Unicode character of the class Nd
A unicode-character-escape-sequence representing a character of the class Nd
connecting-character:
A Unicode character of the class Pc
A unicode-character-escape-sequence representing a character of the class Pc
formatting-character:
A Unicode character of the class Cf
A unicode-character-escape-sequence representing a character of the class Cf
'컴파일러 & 운영체제' 카테고리의 다른 글
도스파일 ASM 읽어서 출력 하기. (0) | 2018.03.16 |
---|---|
DOSBOX SVN 빌드 관련 파일들입니다. (0) | 2016.11.07 |
드디어 최초 프로세스를 통해 Hello World를 찍었네요. (0) | 2012.03.25 |
SQL 파서. (0) | 2012.01.15 |
MSDN 에서 나온 GfnCompiler 입니다. (0) | 2012.01.11 |