diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2016-07-26 23:50:23 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2016-07-26 23:50:23 +0200 |
commit | a8256910d40a0eee85bf539a3f120c9d92485f3f (patch) | |
tree | 83fd119fe43257ca131620656b94a698b23c4329 /KicadNetParser.g4 | |
parent | 128e53d220d97225803d61d86f8e43439563181d (diff) | |
download | kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.tar.gz kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.tar.bz2 kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.tar.xz kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.zip |
o Working version with support for Arduino parts.
Diffstat (limited to 'KicadNetParser.g4')
-rw-r--r-- | KicadNetParser.g4 | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/KicadNetParser.g4 b/KicadNetParser.g4 index dc45c4b..3971111 100644 --- a/KicadNetParser.g4 +++ b/KicadNetParser.g4 @@ -17,6 +17,7 @@ form: | pinDecl #formDecl | ref #formRef | value #formValue + | libpart #formLibpart | keyValue #formKeyValue | string #formString ; @@ -26,7 +27,7 @@ code: ; component: - '(' 'comp' ref value keyValue* ')' + '(' 'comp' ref value libsource keyValue* ')' ; field: @@ -61,6 +62,22 @@ value: '(' 'value' string ')' ; +lib: + '(' 'lib' string ')' + ; + +part: + '(' 'part' string ')' + ; + +libpart: + '(' 'libpart' lib part keyValue* ')' + ; + +libsource: + '(' 'libsource' lib part ')' + ; + keyValue: '(' string form* ')' ; |