본문으로 건너뛰기
토파즈6.0 · 출시 전
다운로드 →

문서 검색

명세 6.0

방향키로 결과를 고르고 Enter를 눌러 여세요.

API 이름, 진단 번호, 규칙 또는 프로젝트 주제를 입력하세요.

    진단 TPZ0003

    A string or template literal ended before its closing delimiter.

    Diagnostic and cause

    링크

    Unterminated string

    계열
    topaz
    단계
    lex
    코드
    TPZ0003

    원인과 조건

    A single-line string must close before its line break. An unclosed string produces TPZ0003 at its opening delimiter.

    대응

    Match the opening and closing delimiters and finish any interpolation. Escape a delimiter that belongs in the text.

    Compiler phase: lex.

    Compiler explanation: A string or template literal ended before its closing delimiter.

    Message templates are Pending. The explanation above is not an observed CLI message.

    Observed for the candidate in Topaz 5.21.3. Execution

    • error[TPZ0003]: single-line string literal is not closed before the line break

    The single-line string in the example reaches a line break before a closing quote. The lexer reports the opening delimiter.

    규칙diagnostics.tpz0003.rule

    Trigger and repair

    A single-line string must close before its line break. An unclosed string produces TPZ0003 at its opening delimiter.

    Response

    링크

    Match the opening and closing delimiters and finish any interpolation. Escape a delimiter that belongs in the text.

    Reproduction and verification

    링크

    Rejected program

    링크
    example.tpzRejected program플레이그라운드 열기 →
    1. let message = "unfinished
    기대 출력0이 아닌 종료 코드
    표준 출력 없음.
    $ topaz check example.tpz · 대상 제품 5.21.3
    기대 결과

    기대 결과

    거절 단계 lex. 종료 코드가 0이 아닙니다.

    The expected diagnostic, cause, source location, and accompanying diagnostics are specified below. The verification status records whether this program has been run.

    Corrected program

    링크
    example.tpzCorrected program
    1. let message = "unfinished"
    기대 출력종료 코드 0
    $ topaz check example.tpz · 대상 제품 5.21.3
    기대 결과

    기대 결과

    검사가 프로그램을 받아들입니다. 종료 코드 0.

    This program applies the repair described above. The verification status records whether it has been run.

    메뉴

    다운로드 →