신택스,syntax

Difference between r1.22 and the current

@@ -2,9 +2,25 @@
pagename TBD, 후보들은 { 통사 구문 통사론 구문론 }
[[구문,syntax]] ... Srch:구문

대충
구문/통사: 언어표현의 구조 및 그 구조에 대한 각종 규칙들... 어떤 [[문장,sentence]]은 허락되고/옳고, 어떤 건 왜 아닌가? 이런거.
기계적인/수학적인 구조/규칙에 주목한다. [[의미,meaning]]까지 주목하지는 않는다. 의미까지 생각하는 것은 [[시맨틱스,semantics]].([[의미,semantics]] or [[의미론,semantics]] etc.)
-론 을 붙이면 그걸 대루는 학문 이름.
 
Compare: [[문법,grammar]]
''PL에선 syntax를 문법으로 번역하는 경우가 많은데... 이유가?? [[문법,syntax]] page mk?''
참고: [[문법,grammar]]페이지 맨 위
참고: [[문법,grammar]]페이지 맨 위 ...에 따르면 '''syntax'''의 [[명세,specification]]가 grammar.
 
밀접+MKL
[[기호학,semiotics]]
[[기호,symbol]] - curr [[심벌,symbol]]
[[언어,language]]
[[언어학,linguistics]]
[[문장,sentence]]
[[단어,word]]
[[컴파일러,compiler]]
----
<<tableofcontents>>
= Sub =


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
}