Yacc
Yacc (ing-gú: Yet Another Compiler-Compiler) sī-iû Stephen C. Johnson khai-huat ê iōng-teh Unix tshau-tsok hē-thóng ê kè-sǹg-ki tîng-sū. Yacc sī tsi̍t-ê Hiòng-tsîng khuànn uì tò-pîng kàu tsiànn-pîng siōng tsiànn-pîng thui-tō (LALR) kái-sik-khì sing-sîng khì, khiā tiàm hîng-sik gú-huat (形式語法/formal grammar) sing-sîng LALR kái-sik-khì (解析器) (pian-i̍k-khì (編譯器)) tang-tiong tshì khuànn-māi lí-kái guân tāi-bé (源代碼) ê gú-huat ì-gī ê pōo-hūn), iōng luī-sū ê hû-hō pian-siá Backus–Naur huān-sik (BNF).[1] Yacc tsò-uî BSD hām AT&T Unix 上tíng-kuân ê piau-tsún si̍t-iōng tîng-sū thê-kiong.[2] Khiāt-teh GNU ê Linux huat-hîng pán pau-kuat Bison, i sī hiòng-tsîng kiam-iông ê Yacc thè-tāi-phín (替代品).[3]
Siat-kè | Stephen C. Johnson |
---|---|
Pán-pún-khò͘ | |
Gí-giân | C |
OS | Unix, Unix-like, Plan 9, Inferno |
Pêng-tâi | Cross-platform |
Lūi-hêng | Command |
Siū-koân | Plan 9: MIT License |
Tsù-kái
siu-kái- ↑ "The A-Z of Programming Languages: YACC". Computerworld. goân-loē-iông tī 31 January 2013 hőng khó͘-pih. 30 November 2012 khòaⁿ--ê.
- ↑ Levine, John (1992). Lex & yacc. Sebastopol, CA: O'Reilly & Associates. p. xx. ISBN 1-56592-000-7.
- ↑ Levine, John (2009). Flex & bison. Sebastopol, Calif: O'Reilly Media. p. xv. ISBN 978-0-596-15597-1.
Tsham-ua̍t
siu-kái- Compiler-compiler
- hoc (programming language)
Guā-pōo liân-kiat
siu-kái- Playground environment for learning and testing syntax
- The Single UNIX Specification, Version 4 from The Open Group – Shell and Utilities Reference,
- Plan 9 Programmer's Manual, Volume 1 –
- Inferno General commands Manual –
- Linux General Commands Manual –