Date: | 2015-03-16 01:13:26 (8 years 6 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | 096b91e93aeb0f7057c5204da9a9ab1435f093f6 |
Message: | cameo/lang.l: require all commands followed by file name to end with
whitespace This avoids embarrassment after typos like write-gerber foo.g |
Files: |
cameo/lang.l (1 diff) |
Change Details
cameo/lang.l | ||
---|---|---|
62 | 62 | <INITIAL>y return TOK_Y; |
63 | 63 | <INITIAL>z return TOK_Z; |
64 | 64 | |
65 | <INITIAL>append { BEGIN(FILENAME); | |
65 | <INITIAL>append/[ \t\n] { BEGIN(FILENAME); | |
66 | 66 | return TOK_APPEND; } |
67 | 67 | <INITIAL>gerber { file_name_follows = 1; |
68 | 68 | return TOK_GERBER; } |
69 | 69 | <INITIAL>gnuplot { file_name_follows = 1; |
70 | 70 | return TOK_GNUPLOT; } |
71 | <INITIAL>excellon { BEGIN(FILENAME); | |
71 | <INITIAL>excellon/[ \t\n] { BEGIN(FILENAME); | |
72 | 72 | return TOK_EXCELLON; } |
73 | <INITIAL>stl { BEGIN(FILENAME); | |
73 | <INITIAL>stl/[ \t\n] { BEGIN(FILENAME); | |
74 | 74 | return TOK_STL; } |
75 | <INITIAL>write { BEGIN(FILENAME); | |
75 | <INITIAL>write/[ \t\n] { BEGIN(FILENAME); | |
76 | 76 | return TOK_WRITE; } |
77 | <INITIAL>write_gerber { BEGIN(FILENAME); | |
77 | <INITIAL>write_gerber/[ \t\n] { BEGIN(FILENAME); | |
78 | 78 | return TOK_WRITE_GERBER; } |
79 | 79 | |
80 | 80 | <INITIAL>dog return TOK_DOG; |
Branches:
master