From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: [ANN] nyacc-1.03.7 released Date: Sun, 23 May 2021 07:36:34 -0700 Message-ID: <864b927b-74c9-4603-a946-c750d067b488@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39791"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 To: Guile User Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun May 23 16:36:51 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lkpDn-000AF4-Ee for guile-user@m.gmane-mx.org; Sun, 23 May 2021 16:36:51 +0200 Original-Received: from localhost ([::1]:52630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkpDm-0005bM-Fa for guile-user@m.gmane-mx.org; Sun, 23 May 2021 10:36:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkpDc-0005ax-5K for guile-user@gnu.org; Sun, 23 May 2021 10:36:40 -0400 Original-Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:52871) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lkpDa-0005rB-8x for guile-user@gnu.org; Sun, 23 May 2021 10:36:39 -0400 Original-Received: by mail-pj1-x1029.google.com with SMTP id q6so13392231pjj.2 for ; Sun, 23 May 2021 07:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=0an6/eS8d4FJBy9Ag59TceFwrtDmd9SP8fcD7DC/O1w=; b=sz/JJOHZbnI0nlt4YdqacJTtHz8pZWT7V3ZAWJsJHRmoP8PYdHuA8auxoalff0bj3T IQdvnqD7dMXwuEJzYBpV/ylonygb9m4RaOPh+C7u1I9/mqnllp2jvTAyDP8LptPZKc/l GLvJ4o8S8LEDLJLG+BWOcIlhMbLSgLht1Io+xCWNeaPd/21B0owr/WOGvMvHUXiYiUUj qqswxwN3MBpaw99unRWKHXdOYLnBO1uMq1ff1yWKTCZWN3fO6yMKR6p5ggPsPVLij2Vi lsM6S4my2ePBW8Zh+2Y5Z4KiJ+3WvU4sFMODyx/aiSN84hhQZ4mJVxS24FA5odKhE8U5 rV/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=0an6/eS8d4FJBy9Ag59TceFwrtDmd9SP8fcD7DC/O1w=; b=Ug5hSqLb+Vux5BZk8gssNt9bC6KaxGffdiRzYVeJ04F9uNXARptNVMp/Qpn1W2RDHd 3Po255W1MkfvS+GkX3W5bmYcz9J5+gkOEKCghsR4XOrhTHkIPXg6hM51FSlMyt1C0o/N WGPGQqiBtZ59aLputSk+x0c5E2g1hO2FJMZzy6Nsau8+mkHTgfsXkx8BVnAM4eDjzcdj HEcvxeGD1utDulqePQw3OTQ7KHyjcvGy0k6SzWX/NbOxyu1J87TdnS2Ul9jyBjBvEhDc QccEiO47dQhBISFs9Wud7L2diZSAafeaX3lDSFTGLfYLpzeBD9ao+c8s2EYSbRxit6zI d39Q== X-Gm-Message-State: AOAM531GNVkzAJxTSzsc9kP7duLgb/keIM5DzosP0D0jRS+Abdl5BhUV 7Qd0UnEJwJuqPyH+FCAlTNw6wnjZ8kI= X-Google-Smtp-Source: ABdhPJz1qBwS704gmJKQodbDSaiVXCIWG/0aSBrgAmfAfASyEb+BoNpIWdig8UYTazcilBdVnLBg9g== X-Received: by 2002:a17:90a:4545:: with SMTP id r5mr20583700pjm.51.1621780596001; Sun, 23 May 2021 07:36:36 -0700 (PDT) Original-Received: from [192.168.2.126] (64-52-176-132.championbroadband.com. [64.52.176.132]) by smtp.gmail.com with ESMTPSA id p11sm8513093pjo.19.2021.05.23.07.36.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 May 2021 07:36:35 -0700 (PDT) Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=matt.wette@gmail.com; helo=mail-pj1-x1029.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17536 Archived-At: This is a quick release of nyacc 1.03.7 to fix a bug introduced in 1.03.5 that would stop constant definitions from being emitted in the symbol dict. NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for generating parsers and lexical analyzers.  It also provides sample parsers and pretty-printers using SXML trees as an intermediate representation. It provides a decent C parser and a `FFI Helper' tool to help create Guile Scheme bindings for C-based libraries. It provides (partially implemented) compilers based on above mentioned parsers to allow execution with Guile as extension languages. NEWS for V1.03.7     * in ffi-help.scm: preserve (type-qual "const"), which is later       used to generate constant.  Fix for bug #60474 NYACC maturity is production/stable level. NYACC is free software; the full source distribution is available through * the tarball repository:     https://download.savannah.gnu.org/releases/nyacc/ * the git repository:     git://git.savannah.nongnu.org/nyacc.git home page, project page and user's guides: * https://www.nongnu.org/nyacc * https://savannah.nongnu.org/projects/nyacc * https://www.nongnu.org/nyacc/nyacc-ug.html * https://www.nongnu.org/nyacc/ffi-help.html Report bugs: * https://savannah.nongnu.org/bugs/?group=nyacc Get support: * https://savannah.nongnu.org/support/?group=nyacc