LC·Dict

non·term

C2technical
/ˈnɑːnˌtɝːm//ˈnɒnˌtɜːm/드물게 쓰임

형식 문법에서 ‘비단말 기호’를 줄여 이르는 기술 용어

noun명사

  1. 1

    비단말 기호형식 문법에서 문법 규칙에 따라 다른 기호들의 배열로 전개될 수 있는 비단말 기호C2computing

    in a formal grammar, a nonterminal symbol that can be expanded into a sequence of other symbols by production rules

    • The parser treats Expr as a nonterm and NUMBER as a terminal.

      그 파서는 Expr을 비단말 기호로, NUMBER를 단말 기호로 처리한다.

    • Each nonterm in the grammar must have at least one production rule.

      그 문법의 각 비단말 기호에는 적어도 하나의 생성 규칙이 있어야 한다.

adjective형용사

  1. 1

    비단말의, 비단말 기호의형식 문법에서 비단말 기호에 해당하는, 또는 비단말 기호와 관련된C2computing

    relating to or functioning as a nonterminal symbol in a formal grammar

    • The compiler stores nonterm nodes separately from token nodes.

      그 컴파일러는 비단말 노드를 토큰 노드와 별도로 저장한다.

    • A nonterm category may represent a whole phrase, not a single token.

      비단말 범주는 단일 토큰이 아니라 전체 구를 나타낼 수 있다.

    유의어nonterminal

    반의어terminal

뉘앙스 · 쓰임

nonterminal이 표준적이고 더 명확한 용어이며, nonterm은 짧고 내부 문서·코드·전문 대화에서 쓰이기 쉽습니다. terminal은 더 이상 전개되지 않는 실제 토큰이나 기호를 뜻해 nonterm과 반대됩니다.

논문이나 공식 문서에서는 처음에는 nonterminal이라고 쓰고, 필요하면 이후에 nonterm을 약어처럼 쓰는 것이 안전합니다. 일반 독자는 이 단어를 모를 수 있으므로 설명 없이 사용하지 않는 편이 좋습니다.

유의어 뉘앙스 비교

nonterminal
형용사로도 더 표준적이며 널리 이해됩니다.
nonterminal symbol
의미가 더 명확하며 교육 자료나 설명문에서 자주 씁니다.

반의어

terminal
전개되지 않는 토큰이나 기호에 해당함을 나타냅니다.
terminal symbol
terminal보다 더 명시적인 표현입니다.

자주 쓰는 표현 · Collocations

adj+noun

  • a nonterm symbol비단말 기호
  • a nonterm node비단말 노드
  • nonterm production비단말 생성 규칙

verb+noun

  • expand a nonterm비단말 기호를 전개하다

noun+noun

  • terminal and nonterm symbols단말 기호와 비단말 기호

어원 · 암기 팁

[Latin]영어 접두사 non-은 라틴어 non ‘아니다’에서 왔고, term은 라틴어 terminus ‘경계, 끝’에서 유래했습니다. nonterm은 특히 nonterminal을 줄인 전문 약어로 쓰입니다.

non- ‘아닌’ + term ‘항, 용어, 끝’ 또는 nonterminal의 축약형

💡 문법에서 terminal은 ‘끝나는’ 기호이고, nonterm은 ‘아직 끝나지 않아 더 전개되는’ 기호라고 기억하면 쉽습니다.