신택스,syntax

Redirected from page "syntax"

pagename TBD, 후보들은 { 통사 구문 통사론 구문론 }
대충
구문/통사: 언어표현의 구조 및 그 구조에 대한 각종 규칙들... 어떤 문장,sentence은 허락되고/옳고, 어떤 건 왜 아닌가? 이런거.
기계적인/수학적인 구조/규칙에 주목한다. 의미,meaning까지 주목하지는 않는다. 의미까지 생각하는 것은 시맨틱스,semantics.(의미,semantics or 의미론,semantics etc.)
-론 을 붙이면 그걸 대루는 학문 이름.


Compare: 문법,grammar
PL에선 syntax를 문법으로 번역하는 경우가 많은데... 이유가?? 문법,syntax page mk?
참고: 문법,grammar페이지 맨 위 ...에 따르면 syntax명세,specification가 grammar.

밀접+MKL
기호학,semiotics
기호,symbol - curr 심벌,symbol
언어,language
언어학,linguistics
문장,sentence
단어,word
컴파일러,compiler



1. Sub


abstract_syntax =,abstract_syntax =,abstract_syntax . abstract_syntax
{
추상

Sub:
AST abstract_syntax_tree { https://foldoc.org/abstract syntax tree }
first-order_abstract_syntax (FOAS)
higher-order_abstract_syntax (HOAS) { WpEn:Higher-order_abstract_syntax = https://en.wikipedia.org/wiki/Higher-order_abstract_syntax }
ASN.1 { WpEn:ASN.1 }




WpEn:Abstract_syntax
= https://en.wikipedia.org/wiki/Abstract_syntax
first-order_abstract_syntax (FOAS)와 - if: structure는 추상적이나 names(identifiers) are still concrete (그래서 name_resolution이 필요)
higher-order_abstract_syntax (HOAS?)로 나뉨. - if: the names themselves are abstract

"abstract syntax"
}

/// 위와 반대?
concrete_syntax =,concrete_syntax =,concrete_syntax . concrete_syntax
{
WpEn:Concrete_syntax redir to WpEn:Parse_tree (2023-07-21)
... Google:concrete.syntax Google:concrete abstract syntax
}
metasyntax =,metasyntax =,metasyntax . metasyntax
{
다른 syntax를 기술하기 위한 syntax.

'syntax에 대한 syntax', hence the name.



WtEn:metasyntax ? jjjjjjj




syntactic_category =,syntactic_category =,syntactic_category . syntactic_category
{
WtEn:syntactic_category
WpSp:Syntactic_category ?
WpEn:Syntactic_category
}