토큰은 문법적으로 더 이상 나눌 수 없는 언어요소를 의미
C# 언어에는 예약어, 식별자, 리터럴, 연산자, 구분자 5가지 종류의 토큰이 존재한다.
예약어란 컴파일러가 해석할 수 있도록 미리 정의해 둔 토큰이다.
저번에 생성한 스크립트에 있던 public, class, void 등등이 전부 미리 정의되어 특별한 의미를 가진 예약어

식별자는 앞으로 등장할 프로그래밍 언어의 요소들에 부여하는 이름이다.
식벌자는 사용자가 직접 ‘부여하는’ 이름이므로 임의의 설정이 가능
규칙
ex) int a;
리터럴을 영어로 ‘문자 그대로의’라는 뜻을 가지고 있다.
그처럼, 리터럴 토큰은 어떤 숫자나 문자가 가진 값 그 자체를 의미하게 된다.