non·term
C2technical형식 문법에서 ‘비단말 기호’를 줄여 이르는 기술 용어
noun명사
- 1
비단말 기호 — 형식 문법에서 문법 규칙에 따라 다른 기호들의 배열로 전개될 수 있는 비단말 기호C2〔computing〕
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
비단말의, 비단말 기호의 — 형식 문법에서 비단말 기호에 해당하는, 또는 비단말 기호와 관련된C2〔computing〕
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은 ‘아직 끝나지 않아 더 전개되는’ 기호라고 기억하면 쉽습니다.