OpenSTA/verilog/VerilogParse.yy

530 lines
12 KiB
Plaintext
Raw Normal View History

2018-09-28 17:54:21 +02:00
// OpenSTA, Static Timing Analyzer
// Copyright (c) 2025, Parallax Software, Inc.
2018-09-28 17:54:21 +02:00
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2018-09-28 17:54:21 +02:00
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//
// The origin of this software must not be misrepresented; you must not
// claim that you wrote the original software.
//
// Altered source versions must be plainly marked as such, and must not be
// misrepresented as being the original software.
//
// This notice may not be removed or altered from any source distribution.
2018-09-28 17:54:21 +02:00
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%{
#include <cstdlib>
2022-07-11 17:49:12 +02:00
#include <string>
2020-04-05 20:35:51 +02:00
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
#include "Report.hh"
2020-04-05 23:53:44 +02:00
#include "PortDirection.hh"
#include "VerilogReader.hh"
2020-04-05 20:35:51 +02:00
#include "verilog/VerilogReaderPvt.hh"
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
#include "verilog/VerilogScanner.hh"
2018-09-28 17:54:21 +02:00
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
#undef yylex
#define yylex scanner->lex
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
// warning: variable 'yynerrs_' set but not used
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
#define loc_line(loc) loc.begin.line
void
sta::VerilogParse::error(const location_type &loc,
const string &msg)
{
reader->report()->fileError(164,reader->filename(),loc.begin.line,"%s",msg.c_str());
}
%}
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%require "3.0"
%skeleton "lalr1.cc"
%debug
%define api.namespace {sta}
%locations
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%define parse.assert
%parse-param { VerilogScanner *scanner }
%parse-param { VerilogReader *reader }
// bison 3.0.4 for centos7
%define parser_class_name {VerilogParse}
// bison 3.3.2
//%define api.parser.class {VerilogParse}
2018-09-28 17:54:21 +02:00
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%union {
2018-09-28 17:54:21 +02:00
int ival;
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
std::string *string;
std::string *constant;
std::string *attr_spec_value;
2018-09-28 17:54:21 +02:00
sta::VerilogModule *module;
sta::VerilogStmt *stmt;
sta::VerilogStmtSeq *stmt_seq;
sta::PortDirection *port_type;
sta::VerilogDclArgSeq *dcl_arg_seq;
sta::VerilogDclArg *dcl_arg;
sta::VerilogAssign *assign;
sta::VerilogInst *inst;
sta::VerilogNet *net;
sta::VerilogNetBitSelect *net_bit;
sta::VerilogNetSeq *nets;
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
sta::VerilogAttrEntry *attr_entry;
sta::VerilogAttrEntrySeq *attr_seq;
sta::VerilogAttrStmt *attr_stmt;
sta::VerilogAttrStmtSeq *attr_stmt_seq;
2018-09-28 17:54:21 +02:00
}
%token INT CONSTANT ID STRING MODULE ENDMODULE ASSIGN PARAMETER DEFPARAM
%token WIRE WAND WOR TRI INPUT OUTPUT INOUT SUPPLY1 SUPPLY0 REG
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%token ATTR_OPEN ATTR_CLOSED
2018-09-28 17:54:21 +02:00
%left '-' '+'
%left '*' '/'
%left NEG /* negation--unary minus */
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%type <string> ID STRING CONSTANT
2018-09-28 17:54:21 +02:00
%type <ival> WIRE WAND WOR TRI INPUT OUTPUT INOUT SUPPLY1 SUPPLY0
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%type <ival> ATTR_OPEN ATTR_CLOSED
%type <ival> INT parameter_exprs parameter_expr
%type <string> attr_spec_value
2018-09-28 17:54:21 +02:00
%type <port_type> dcl_type port_dcl_type
%type <stmt> stmt declaration instance parameter parameter_dcls parameter_dcl
%type <stmt> defparam param_values param_value port_dcl
%type <stmt_seq> stmts stmt_seq net_assignments continuous_assign port_dcls
%type <assign> net_assignment
%type <dcl_arg> dcl_arg
%type <dcl_arg_seq> dcl_args
2021-01-19 19:17:13 +01:00
%type <net> port net_scalar net_bit_select net_part_select net_assign_lhs
2018-09-28 17:54:21 +02:00
%type <net> net_constant net_expr port_ref port_expr named_pin_net_expr
%type <net> inst_named_pin net_named net_expr_concat
%type <nets> port_list port_refs inst_ordered_pins
%type <nets> inst_named_pins net_exprs inst_pins
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%type <attr_entry> attr_spec
%type <attr_seq> attr_specs
%type <attr_stmt> attr_instance
%type <attr_stmt_seq> attr_instance_seq
2018-09-28 17:54:21 +02:00
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
// Used by error recovery.
%destructor { delete $$; } STRING
%destructor { delete $$; } CONSTANT
%destructor { delete $$; } attr_spec_value
2018-09-28 17:54:21 +02:00
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
%start file
2018-09-28 17:54:21 +02:00
%%
file:
modules
;
modules:
// empty
| modules module
;
module:
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
attr_instance_seq MODULE ID ';' stmts ENDMODULE
{ reader->makeModule($3, new sta::VerilogNetSeq,$5, $1, loc_line(@2));}
| attr_instance_seq MODULE ID '(' ')' ';' stmts ENDMODULE
{ reader->makeModule($3, new sta::VerilogNetSeq,$7, $1, loc_line(@2));}
| attr_instance_seq MODULE ID '(' port_list ')' ';' stmts ENDMODULE
{ reader->makeModule($3, $5, $8, $1, loc_line(@2)); }
| attr_instance_seq MODULE ID '(' port_dcls ')' ';' stmts ENDMODULE
{ reader->makeModule($3, $5, $8, $1, loc_line(@2)); }
2018-09-28 17:54:21 +02:00
;
port_list:
port
{ $$ = new sta::VerilogNetSeq;
$$->push_back($1);
}
| port_list ',' port
{ $1->push_back($3); }
;
port:
port_expr
| '.' ID '(' ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefScalar($2, nullptr);}
2018-09-28 17:54:21 +02:00
| '.' ID '(' port_expr ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefScalar($2, $4);}
2018-09-28 17:54:21 +02:00
;
port_expr:
port_ref
| '{' port_refs '}'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetConcat($2); } ;
2018-09-28 17:54:21 +02:00
port_refs:
port_ref
{ $$ = new sta::VerilogNetSeq;
$$->push_back($1);
}
| port_refs ',' port_ref
{ $1->push_back($3); }
;
port_ref:
net_scalar
| net_bit_select
| net_part_select
;
port_dcls:
port_dcl
{ $$ = new sta::VerilogStmtSeq;
$$->push_back($1);
}
| port_dcls ',' port_dcl
{ $$ = $1;
$1->push_back($3);
}
| port_dcls ',' dcl_arg
{
sta::VerilogDcl *dcl = dynamic_cast<sta::VerilogDcl*>($1->back());
dcl->appendArg($3);
$$ = $1;
}
;
port_dcl:
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
attr_instance_seq port_dcl_type dcl_arg
{ $$ = reader->makeDcl($2, $3, $1, loc_line(@2)); }
| attr_instance_seq port_dcl_type '[' INT ':' INT ']' dcl_arg
{ $$ = reader->makeDclBus($2, $4, $6, $8, $1, loc_line(@2)); }
2018-09-28 17:54:21 +02:00
;
port_dcl_type:
INPUT { $$ = sta::PortDirection::input(); }
| INPUT WIRE { $$ = sta::PortDirection::input(); }
| INOUT { $$ = sta::PortDirection::bidirect(); }
| INOUT REG { $$ = sta::PortDirection::bidirect(); }
| INOUT WIRE { $$ = sta::PortDirection::bidirect(); }
| OUTPUT { $$ = sta::PortDirection::output(); }
2019-01-06 01:09:27 +01:00
| OUTPUT WIRE { $$ = sta::PortDirection::output(); }
2018-09-28 17:54:21 +02:00
| OUTPUT REG { $$ = sta::PortDirection::output(); }
;
stmts:
// empty
{ $$ = new sta::VerilogStmtSeq; }
| stmts stmt
{ if ($2) $1->push_back($2); }
| stmts stmt_seq
// Append stmt_seq to stmts.
{ sta::VerilogStmtSeq::Iterator iter($2);
while (iter.hasNext())
$1->push_back(iter.next());
delete $2;
}
;
stmt:
parameter
| defparam
| declaration
| instance
| error ';'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ yyerrok; $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
stmt_seq:
continuous_assign
;
/* Parameters are parsed and ignored. */
parameter:
PARAMETER parameter_dcls ';'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
| PARAMETER '[' INT ':' INT ']' parameter_dcls ';'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
parameter_dcls:
parameter_dcl
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
| parameter_dcls ',' parameter_dcl
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
parameter_dcl:
ID '=' parameter_expr
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $1; $$ = nullptr; }
2018-09-28 17:54:21 +02:00
| ID '=' STRING
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $1; delete $3; $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
parameter_expr:
ID
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $1; $$ = 0; }
2018-09-28 17:54:21 +02:00
| '`' ID
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $2; $$ = 0; }
2018-09-28 17:54:21 +02:00
| CONSTANT
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $1; $$ = 0; }
2018-09-28 17:54:21 +02:00
| INT
| '-' parameter_expr %prec NEG
{ $$ = - $2; }
| parameter_expr '+' parameter_expr
{ $$ = $1 + $3; }
| parameter_expr '-' parameter_expr
{ $$ = $1 - $3; }
| parameter_expr '*' parameter_expr
{ $$ = $1 * $3; }
| parameter_expr '/' parameter_expr
{ $$ = $1 / $3; }
| '(' parameter_expr ')'
{ $$ = $2; }
;
defparam:
DEFPARAM param_values ';'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
param_values:
param_value
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
| param_values ',' param_value
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
param_value:
ID '=' parameter_expr
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $1; $$ = nullptr; }
2018-09-28 17:54:21 +02:00
| ID '=' STRING
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ delete $1; delete $3; $$ = nullptr; }
2018-09-28 17:54:21 +02:00
;
declaration:
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
attr_instance_seq dcl_type dcl_args ';'
{ $$ = reader->makeDcl($2, $3, $1, loc_line(@2)); }
| attr_instance_seq dcl_type '[' INT ':' INT ']' dcl_args ';'
{ $$ = reader->makeDclBus($2, $4, $6, $8, $1,loc_line(@2)); }
2018-09-28 17:54:21 +02:00
;
dcl_type:
INPUT { $$ = sta::PortDirection::input(); }
| INOUT { $$ = sta::PortDirection::bidirect(); }
| OUTPUT { $$ = sta::PortDirection::output(); }
| SUPPLY0 { $$ = sta::PortDirection::ground(); }
| SUPPLY1 { $$ = sta::PortDirection::power(); }
| TRI { $$ = sta::PortDirection::tristate(); }
| WAND { $$ = sta::PortDirection::internal(); }
| WIRE { $$ = sta::PortDirection::internal(); }
| WOR { $$ = sta::PortDirection::internal(); }
;
dcl_args:
dcl_arg
{ $$ = new sta::VerilogDclArgSeq;
$$->push_back($1);
}
| dcl_args ',' dcl_arg
{ $1->push_back($3);
$$ = $1;
}
;
dcl_arg:
ID
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeDclArg($1); }
2018-09-28 17:54:21 +02:00
| net_assignment
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeDclArg($1); }
2018-09-28 17:54:21 +02:00
;
continuous_assign:
ASSIGN net_assignments ';'
{ $$ = $2; }
;
net_assignments:
net_assignment
{ $$ = new sta::VerilogStmtSeq();
$$->push_back($1);
}
| net_assignments ',' net_assignment
{ $1->push_back($3); }
;
net_assignment:
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
net_assign_lhs '=' net_expr
{ $$ = reader->makeAssign($1, $3, loc_line(@1)); }
2018-09-28 17:54:21 +02:00
;
2021-01-19 19:17:13 +01:00
net_assign_lhs:
net_named
| net_expr_concat
;
2018-09-28 17:54:21 +02:00
instance:
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
attr_instance_seq ID ID '(' inst_pins ')' ';'
{ $$ = reader->makeModuleInst($2, $3, $5, $1, loc_line(@2)); }
| attr_instance_seq ID parameter_values ID '(' inst_pins ')' ';'
{ $$ = reader->makeModuleInst($2, $4, $6, $1, loc_line(@2)); }
2018-09-28 17:54:21 +02:00
;
parameter_values:
'#' '(' parameter_exprs ')'
;
parameter_exprs:
parameter_expr
| '{' parameter_exprs '}'
{ $$ = $2; }
| parameter_exprs ',' parameter_expr
;
inst_pins:
// empty
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = nullptr; }
2018-09-28 17:54:21 +02:00
| inst_ordered_pins
| inst_named_pins
;
// Positional pin connections.
inst_ordered_pins:
net_expr
{ $$ = new sta::VerilogNetSeq;
$$->push_back($1);
}
| inst_ordered_pins ',' net_expr
{ $1->push_back($3); }
;
// Named pin connections.
inst_named_pins:
inst_named_pin
{ $$ = new sta::VerilogNetSeq;
$$->push_back($1);
}
| inst_named_pins ',' inst_named_pin
{ $1->push_back($3); }
;
// The port reference is split out into cases to special case
// the most frequent case of .port_scalar(net_scalar).
inst_named_pin:
// Scalar port.
'.' ID '(' ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefScalarNet($2); }
2018-09-28 17:54:21 +02:00
| '.' ID '(' ID ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefScalarNet($2, $4); }
2018-09-28 17:54:21 +02:00
| '.' ID '(' ID '[' INT ']' ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefBitSelect($2, $4, $6); }
2018-09-28 17:54:21 +02:00
| '.' ID '(' named_pin_net_expr ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefScalar($2, $4); }
2018-09-28 17:54:21 +02:00
// Bus port bit select.
| '.' ID '[' INT ']' '(' ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefBit($2, $4, nullptr); }
2018-09-28 17:54:21 +02:00
| '.' ID '[' INT ']' '(' net_expr ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefBit($2, $4, $7); }
2018-09-28 17:54:21 +02:00
// Bus port part select.
| '.' ID '[' INT ':' INT ']' '(' ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefPart($2, $4, $6, nullptr); }
2018-09-28 17:54:21 +02:00
| '.' ID '[' INT ':' INT ']' '(' net_expr ')'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetNamedPortRefPart($2, $4, $6, $9); }
2018-09-28 17:54:21 +02:00
;
named_pin_net_expr:
net_part_select
| net_constant
| net_expr_concat
;
net_named:
net_scalar
| net_bit_select
| net_part_select
;
net_scalar:
ID
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetScalar($1); }
2018-09-28 17:54:21 +02:00
;
net_bit_select:
ID '[' INT ']'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetBitSelect($1, $3); }
2018-09-28 17:54:21 +02:00
;
net_part_select:
ID '[' INT ':' INT ']'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetPartSelect($1, $3, $5); }
2018-09-28 17:54:21 +02:00
;
net_constant:
CONSTANT
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetConstant($1, loc_line(@1)); }
2018-09-28 17:54:21 +02:00
;
net_expr_concat:
'{' net_exprs '}'
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = reader->makeNetConcat($2); }
2018-09-28 17:54:21 +02:00
;
net_exprs:
net_expr
{ $$ = new sta::VerilogNetSeq;
$$->push_back($1);
}
| net_exprs ',' net_expr
{ $$->push_back($3); }
;
net_expr:
net_scalar
| net_bit_select
| net_part_select
| net_constant
| net_expr_concat
;
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
attr_instance_seq:
2022-07-11 17:49:12 +02:00
// empty
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = new sta::VerilogAttrStmtSeq; }
| attr_instance_seq attr_instance
2022-07-11 17:49:12 +02:00
{ if ($2) $1->push_back($2); }
;
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
attr_instance:
ATTR_OPEN attr_specs ATTR_CLOSED
{ $$ = new sta::VerilogAttrStmt($2); }
2022-07-11 17:49:12 +02:00
;
attr_specs:
attr_spec
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = new sta::VerilogAttrEntrySeq;
$$->push_back($1);
2022-07-11 17:49:12 +02:00
}
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
| attr_specs ',' attr_spec
2022-07-11 17:49:12 +02:00
{ $$->push_back($3); }
;
attr_spec:
ID
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = new sta::VerilogAttrEntry(*$1, "1"); delete $1; }
| ID '=' attr_spec_value
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = new sta::VerilogAttrEntry(*$1, *$3); delete $1; delete $3; }
2022-07-11 17:49:12 +02:00
;
attr_spec_value:
CONSTANT
{ $$ = $1; }
| STRING
{ $$ = $1; }
| INT
verilog c++ parser commit 6fac3fee87a3309132b5bdbb731292ecd6410a86 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 18:24:18 2025 -0700 Sta use VerilogReader class Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 05d4bce4bcfcfaa07392b237a596a82315b895b3 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 15:14:29 2025 -0700 vparse Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e977e89b62191688db5c815131fc389d9ce401c5 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:30:46 2025 -0700 write_verilog missing port ddcl Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1742d5d92533559235ea4c42d9ea4bf2d47fb943 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 21 11:23:48 2025 -0700 verilog escape constexpr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 226a23092312a37503100d49ab74d4fb1e5856ef Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 20 09:34:32 2025 -0700 comment Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 63ca4ac5855710427e1ddfc5c2cba8998452d1f0 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 19:45:48 2025 -0700 leaks Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c1d38aa0cc983204b1bb3f49944709e74c831be7 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 13:26:07 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 22607b41b9eb9fc71d53214893150afb757a8a56 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 11:36:23 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dba2bc939fc58d465229cc2d474705151cd50d05 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 10:01:14 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 7d449041a2b75b874038af377d46130b45195a00 Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 09:18:55 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit d02495222838f037f25d131ce1b270a6121cf16f Author: James Cherry <cherry@parallaxsw.com> Date: Sun Jan 19 08:53:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 10c5c1040f26c8ebe295d245a641fc913e0ec9f5 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 21:50:12 2025 -0700 verlog constant use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 21943c1b63fd36d12de1e5986905e14fe73ce7be Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:41:43 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c0232b71ea5137b37d055d83f3da194341aed7a0 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 17:12:47 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c68fd0329ee35b4877763bcdc82e8fe03a3b16de Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:54:10 2025 -0700 verilog std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 3e2dca2140db42acce390ec1a18f29ee4de3c631 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 16:07:19 2025 -0700 vparse const Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 210196f9e5a63dfdd5ed45a418388b7ec74ade07 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 12:31:13 2025 -0700 verilog parse centos7 Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b8e1882121ac1763e767d299fd929bdfb07c5ffb Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 10:21:48 2025 -0700 verilog names string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit c455723c5801d2d7386e7d1d53a0f9fb501c0c03 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:51:47 2025 -0700 verilog reader names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 47307b1d8a61abab91195969be8708a7646bbfe3 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 18 09:21:30 2025 -0700 valgrind Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 0de49ba76cb0d1e06f93868676b73b4cd2ee609e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:50:56 2025 -0700 suppress yynerrs_ warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit dbe2ba18d99d850ba5ebb1c75a4165bfff2df96d Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 15 16:37:14 2025 -0700 cmake bison target names Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 388be6c2aa69b839a53be78bafab420216554944 Author: James Cherry <cherry@parallaxsw.com> Date: Tue Jan 14 08:57:02 2025 -0700 network link func rm repor, network args Signed-off-by: James Cherry <cherry@parallaxsw.com> commit f50d5b23aff126e7d396a555f06eae5597ec1354 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 19:48:44 2025 -0700 verilog reader use gzstream Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8a0c8ce09087cceef36824de3656b5c7cea9f0f0 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Jan 13 18:02:40 2025 -0700 VerilogScanner::error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 413093e46e523d90e45a4c56ecaa25e4457998aa Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:27:53 2025 -0700 rm verilog_network Signed-off-by: James Cherry <cherry@parallaxsw.com> commit aef8358a8f44e556a3814e9ddd205e179bf2b3d7 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 18:01:09 2025 -0700 rm verilog_reader except link Signed-off-by: James Cherry <cherry@parallaxsw.com> commit cfc34aa41a5fe1942867c73061ae483e36c74f54 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 17:04:33 2025 -0700 verilog reader rm line_ Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 62dd98b7cb800acc61192b0f326d4a3278e1a72d Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 10 16:26:09 2025 -0700 verilog parse use location Signed-off-by: James Cherry <cherry@parallaxsw.com> commit ad6c26984526312134d03c0f39d3fcd63617efa4 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 11:04:16 2025 -0800 verilog parse error Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 1bff12c8c49c847de015dd32042cccf7952a2060 Author: James Cherry <cherry@parallaxsw.com> Date: Sat Jan 4 08:00:40 2025 -0800 attribute -> Attr Signed-off-by: James Cherry <cherry@parallaxsw.com> commit e8372df18a5374b2c9ca8f094a244d06c59a9f4e Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 17:57:21 2025 -0800 verilog rm string_buf Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 785818f10108f689b4ea978a13d0131546f1a4e5 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 16:10:10 2025 -0800 verilog parse use std::string Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 95265fc4ad30325f115eb69d10c77afe3f265701 Author: James Cherry <cherry@parallaxsw.com> Date: Fri Jan 3 15:44:31 2025 -0800 verilog parser const char * -> string* Signed-off-by: James Cherry <cherry@parallaxsw.com> commit b80db6d98057363f90a9497b10073f84c2e7cc3d Author: James Cherry <cherry@parallaxsw.com> Date: Thu Jan 2 08:31:06 2025 -0800 bison warning Signed-off-by: James Cherry <cherry@parallaxsw.com> commit df3b61bf7d590c241ee513eacfb1c7dff2a450d8 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 17:04:17 2025 -0800 verilog parse works Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8b5a8fbb7042ceb58fbb24b836664a1da6028c45 Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 16:15:44 2025 -0800 rm VerilogParser.hh Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 07bc0cc9c160e9dbe705f4c359973cc35342e05e Author: James Cherry <cherry@parallaxsw.com> Date: Wed Jan 1 15:59:57 2025 -0800 verlog parse compiles Signed-off-by: James Cherry <cherry@parallaxsw.com> commit 8d32f5f3d5e6a252cdb2020c62742f01b1c66f63 Author: James Cherry <cherry@parallaxsw.com> Date: Mon Dec 30 09:14:13 2024 -0800 verilog parser Signed-off-by: James Cherry <cherry@parallaxsw.com> Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-22 02:35:21 +01:00
{ $$ = new string(std::to_string($1)); }
2022-07-11 17:49:12 +02:00
;
2018-09-28 17:54:21 +02:00
%%