in reply to Re: Pattern matching
in thread Pattern matching

Sorry i might forget to mention that the line MODULE C17 (N1, N2, N3, N6, N7, N22, N23) is actually obtained from a text file.

MODULE C17 (N1, N2, N3, N6, N7, N22, N23); INPUT N1, N2, N3, N6, N7; OUTPUT N22, N23; WIRE N10, N11, N16, N19; NAND NAND2_1 (N10, N1, N3); NAND NAND2_2 (N11, N3, N6); NAND NAND2_3 (N16, N2, N11); NAND NAND2_4 (N19, N11, N7); NAND NAND2_5 (N22, N10, N16); NAND NAND2_6 (N23, N16, N19); ENDMODULE

I tried your coding but it also prints the NAND line.

Replies are listed 'Best First'.
Re^3: Pattern matching
by hippo (Archbishop) on Nov 10, 2018 at 09:37 UTC

    Unfortunately, what you have provided now is still not a complete spec. You might want any of these things:

    • Just process the first line of the file.
    • Just process the first line which has a bracket.
    • Process every line which starts with an M.
    • Process every line which starts with an M and contains a bracket.
    • ...

    So, your first task is to create a tight specification. After that you can devise an algorithm and only then start to consider the coding.