Skip to content

컴파일러 오류 메세지

static edited this page Nov 17, 2018 · 6 revisions

DE10XX

Decoder에서 오류가 발생하였을 때 발생합니다.

  • DE1000: Failed to open the input.
    파일을 열 수 없습니다.
  • DE1001: Failed to decode the input using '인코딩'.
    파일을 해당 인코딩으로 디코딩 하는데 실패했습니다. 인코딩이 제대로 되지 않았을 경우 발생할 수 있습니다.
  • DE1002: The input isn't encoded in '인코딩'.
    파일이 해당 인코딩으로 인코딩 되지 않았습니다. 명령줄 옵션으로 소스 코드의 인코딩을 명시했을 때 발생할 수 있습니다.

DE11XX

Preprocessor에서 오류가 발생하였을 때 발생합니다.

  • DE1100: Unexpected EOF found in preprocessor directive.
    전처리문이 완성되지 않았습니다.
  • DE1101: Unexpected token found in preprocessor directive name.
    전처리문 이름에 알파벳 외의 문자가 포함되어 있습니다.
  • DE1102: 예약됨
  • DE1103: Occurred due to #error.
    #error 전처리문에 의해 컴파일 오류가 발생하였습니다.
  • DE1104: #error: 사용자 오류 메세지
    #error 전처리문에 의해 컴파일 오류가 발생하였습니다.
  • DE1105: Unknown preprocessor directive.
    알 수 없는 전처리문입니다.

DE2XXX

Lexer에서 오류가 발생하였을 때 발생합니다.

  • DE2000: Invalid digit '숫자' in binary literal.
    이진 리터럴에 올바르지 않은 숫자가 포함되어 있습니다.
  • DE2001: Invalid digit '숫자' in octal literal.
    팔진 리터럴에 올바르지 않은 숫자가 포함되어 있습니다.
  • DE2002: 예약됨
  • DE2003: Invalid digit '숫자' in hexadecimal literal.
    십육진 리터럴에 올바르지 않은 숫자가 포함되어 있습니다.
  • DE2004: Invalid binary literal.
    올바르지 않은 이진 리터럴입니다.
  • DE2005: Invalid hexadecimal literal.
    올바르지 않은 십육진 리터럴입니다.
  • DE2006: '문자' is an invalid token.
    사용할 수 없는 문자입니다.
  • DE2007: Unexpected EOF found in comment.
    여러 줄 주석이 닫히지 않았습니다.
  • DE2008: Unexpected EOL found in character literal.
    문자 리터럴이 닫히지 않았습니다.
  • DE2009: Unexpected EOL found in string literal.
    문자열 리터럴이 닫히지 않았습니다.
  • DE2010: Invalid scientific notation format.
    과학적 표기법의 형식이 올바르지 않습니다.
  • DE2011: Invalid decimal literal format.
    소수 리터럴의 형식이 올바르지 않습니다.
Clone this wiki locally