Ditutup

simple verilog parser using python pyparsing

looking for someone who can write a code to parse below code(using pyparsing) immediately :

module module-name(input a, input b, input c, output r);

wire mid1;

mid1=a&(~b)

wire mid2=b|c;

wire mid3=a|c,mid4=b&c;

wire mid5,mid6;

mid5=a|(~c);

mid6=a&b;

r=mid5|mid6

endmodule

*we have 4 ways to define wire as shown in above example

*each (input, output, module, wire) name must only contain (a-z0-9_)

*a wire in a module cannot describe more than one time

*if output wire doesn't described in module or a input wire didn't use in module then we must show that as a warning

*error and warnings must save in a [url removed, login to view] file like below text:

ERROR:file_name:Line_number-error_name:error_text

WARNING:file_name:line_number-Warning_name:warning_text

in above form line number must be the first point where we meet a error

after this if we get each input, output, Boolean operator, branches as a node and each wire as a vector we must show graph of code such as below in our [url removed, login to view] too:

NODE_(node_id):node_function

VECTOR_(vector_id):vector_name-source_node_id:destination_node_id

please see examples file for more information(and be aware in [url removed, login to view] file we must include ------syntax results----- and ... as shown in examples) and feel free to ask any question

Kemahiran: Pengaturcaraan , Python, Pembantu Maya

Lihat lagi: pyparsing operator precedence, pyparsing documentation, pyparsing setparseaction, pyparsing verilog, pyparsing examples, getting started with pyparsing, pyparsing sql example, pyparsing html tags, simple web crawler using python, simple java projects using applets, resume parser using, integration database testing tools using python, ruby simple text parser, simple file delete using php, simple file list using php

Tentang Majikan:
( 0 ulasan ) United Kingdom

ID Projek: #16004292

3 pekerja bebas membida secara purata $20 untuk pekerjaan ini

krishan725

Hi, I'm krishan, from india. We have a team. And we have unity, we work on graphic design, web design and software development we can discuss any details with chat.

$25 USD dalam sehari
(0 Ulasan)
0.0
BeyoutiF00L

One stop solution – Content writing, web app development, graphic designing,animation and more!..............

$10 USD dalam sehari
(0 Ulasan)
0.0
GreatAssist

Hello I have got your job posting on Data Entry Project. According to your job description you need a fast worker for Data Entry. For your kind information I agree to do this job. I am fully expert in Data Entry, cop Lagi

$25 USD dalam sehari
(0 Ulasan)
0.0