CSS 是上下文无关的语法,这句话该如何理解呢?

发布于 2022-08-29 19:43:31 字数 242 浏览 8 评论 0

这篇文章中,提到CSS 是上下文无关的语法,并且文中多次出现上下文无关的语法,了解了下,貌似是编译原理中的知识点。
请问,如何通俗的理解上下文无关的语法这句话呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

起风了 2022-09-05 19:43:31

相信你应该搜索了相关的资料,然后是各种:上下文文法、正规文法、L型文法、……

我骑自车去银

到底读 xing 还是 hang,取决于它的上下文。


PS:我的新书《代码之谜》会涉及到文法的相关内容。

ゝ偶尔ゞ 2022-09-05 19:43:31

上下文无关,最简单(未必完全精确)的理解就是:所有的语法元素(比如本例中的 CSS,其语法元素包括选择符呀、属性呀、值呀等等,都算语法元素)都不会因为语法环境(也就是上下文)的改变而产生改变;换言之,一切语法元素都有特定的含义和用法,没有模糊不清的二义性。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文