0
点赞
收藏
分享

微信扫一扫

2022-09-12 Lex and YACC primer/HOWTO

爱情锦囊 2022-09-17 阅读 129


​​Next​​ Previous Contents

​​https://tldp.org/HOWTO/Lex-YACC-HOWTO.html​​

Lex and YACC primer/HOWTO

PowerDNS BV (bert hubert <bert@powerdns.com>)

v0.8 $Date: 2002/04/20 19:46:46 $

This document tries to help you get started using Lex and YACC

1. ​​Introduction​​

  • ​​1.1 What this document is NOT​​
  • ​​1.2 Downloading stuff​​
  • ​​1.3 License​​

2. ​​What Lex & YACC can do for you​​

  • ​​2.1 What each program does on its own​​

3. ​​Lex​​

  • ​​3.1 Regular expressions in matches​​
  • ​​3.2 A more complicated example for a C like syntax​​
  • ​​3.3 What we've seen​​

4. ​​YACC​​

  • ​​4.1 A simple thermostat controller​​
  • ​​4.2 Expanding the thermostat to handle parameters​​
  • ​​4.3 Parsing a configuration file​​

5. ​​Making a Parser in C++​​

6. ​​How do Lex and YACC work internally​​

  • ​​6.1 Token values​​
  • ​​6.2 Recursion: 'right is wrong'​​
  • ​​6.3 Advanced yylval: %union​​

7. ​​Debugging​​

  • ​​7.1 The state machine​​
  • ​​7.2 Conflicts: 'shift/reduce', 'reduce/reduce'​​

8. ​​Further reading​​

9. ​​Acknowledgements & Thanks​​

​​Next​​ Previous Contents

举报

相关推荐

0 条评论