🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.lang.implementation
6 messages
6 total messages Started by Takayuki Nakamura Wed, 19 Feb 1997 00:00
language with yacc
#77
Author: Takayuki Nakamura
Date: Wed, 19 Feb 1997 00:00
9 lines
675 bytes
以下について教えてください。
yaccと組み合わせられるC、C++以外の言語。
(パーサーの出力をファイルに出して読むのは無し。)
パーサーを簡単に作る機能がついている言語。

-- 
// Takayuki Nakamura
// arumakan@ca2.so-net.or.jp
Re: language with yacc
#76
Author: Shinji Kono
Date: Wed, 19 Feb 1997 00:00
31 lines
1857 bytes
$B2OLn(B $B??<#(B@$BN05eBg>pJs9)3X$G$9!#(B
In article <5ef6ot$1eu@newsgate.so-net.or.jp> , 
	arumakan@ca2.so-net.or.jp (Takayuki Nakamura) writes 
>$B%Q!<%5!<$r4JC1$K:n$k5!G=$,$D$$$F$$$k8@8l!#(B

Prolog $B$C$F$N$O:G=i$+$i$=$N$?$a$K@_7W$5$l$?$h$&$J8@8l$G$9!#(BDCG
(Definite Clausal Grammar)$B$H$$$&5!9=$,!"$?$$$F$$$N=hM}7O$KFb(B
$BB"$5$l$F$$$^$9!#;H$o$J$/$F$b4JC1$G$9$1$I$M!#(BDCG $B$r(Bbottom up 
$B$KJQ49$9$k$H$$$&$N$O@N$h$/8&5f$5$l$?$h$&$G$9!#(B

$B$5$i$K!"1i;;;R=g0LJ8K!$bFbB"$5$l$F$^$9$N$G!"<j$rH4$-$?$$$J$i$P(B
$B$3$l0J>e$N8@8l$O$J$$$G$9$M!#(B

Lisp $B$O!"(BS-$B<0$r;H$&$N$,IaDL$G$9$+$i!"%Q!<%5!<$J$s$F$$$&$N$r(B
$B=q$/?M$O>/$J$$$G$9!#%Q!<%5!<$H$$$&$h$j$O<+A38@8l2r@O%l%Y%k$N(B
$B$b$N$,B?$$$G$9$M!#(B

>yacc$B$HAH$_9g$o$;$i$l$k(BC$B!"(BC++$B0J30$N8@8l!#(B

ML $B$O(B yacc $B$,$"$C$?$O$:$G$9!#$"$H!"$J$s$H(BPerl$B$b$"$k$s$G$9$M!#(B
$B$?$@$7!"KM$O!":F5"2<9_K!$G$+$1$k$h$&$JJ8K!$,NI$$J8K!$@$H9M$((B
$B$F$$$k$H$3$m$,$"$C$F!"(BYacc $B$r;H$C$?$+$iNI$$$H$OI,$:$7$b;W$$(B
$B$^$;$s$1$I$M!#(B

$B<B:]!"8@8l$N<BAu$G<j4V$,$+$+$k$N$O!"%3!<%I@8@.(B / $B%i%s%?%$%`(B / 
$B%i%$%V%i%j(B $B$G$9!#%$%s%?%W%j%?$d%Q!<%5!<$O3Z$JItJ,$G$9$M!#(B

---
Shinji KONO @ Information Engineering, University of the Ryukyus
$B2OLn??<#(B @ $BN05eBg3X9)3XIt>pJs9)3X2J(B
Re: language with yacc
#78
Author: Shoji Yuen
Date: Thu, 20 Feb 1997 00:00
30 lines
1692 bytes
$B7k1o!wL>Bg$H$$$$$^$9!#(B

In article <8001.856380425@rananim.ie.u-ryukyu.ac.jp> kono@ie.u-ryukyu.ac.jp (Shinji Kono) writes:

   $B2OLn(B $B??<#(B@$BN05eBg>pJs9)3X$G$9!#(B
   In article <5ef6ot$1eu@newsgate.so-net.or.jp> , 
	   arumakan@ca2.so-net.or.jp (Takayuki Nakamura) writes 
   >$B%Q!<%5!<$r4JC1$K:n$k5!G=$,$D$$$F$$$k8@8l!#(B

(omitted)

   >yacc$B$HAH$_9g$o$;$i$l$k(BC$B!"(BC++$B0J30$N8@8l!#(B

   ML $B$O(B yacc $B$,$"$C$?$O$:$G$9!#$"$H!"$J$s$H(BPerl$B$b$"$k$s$G$9$M!#(B
   $B$?$@$7!"KM$O!":F5"2<9_K!$G$+$1$k$h$&$JJ8K!$,NI$$J8K!$@$H9M$((B
   $B$F$$$k$H$3$m$,$"$C$F!"(BYacc $B$r;H$C$?$+$iNI$$$H$OI,$:$7$b;W$$(B
   $B$^$;$s$1$I$M!#(B

$B:G6a$N(BSML/NJ $B$N(B 109.2? $B$N$"$?$j$O(B config/install.sh $B$9$k$H>!(B
$B<j$K(B ml-yacc $B$r$D$/$C$F$/$l$^$9!#Nc$N(BAppel$B@h@8$N%H%iK\%Z!<%8(B
(http://www.cs.princeton.edu/~appel)$B$+$i$?$I$k$H!"(Bcup $B$H$$$&(B
Java$BHG$N(BYacc-like LALR parser generator $B$b$"$k$_$?$$$G$9!#(B

# $B%H%iK\$OAaB.CmJ8$7$^$7$?!#(B
-- 
	 ^ ^	      $B7k1o!wL>8E20Bg3X(B.$B>pJs(B
	<` '>	      yuen@nuie.nagoya-u.ac.jp
          ~
 Fingerprint = 17 23 82 D1 76 21 7F FB  1A 33 12 DB E9 07 58 0B
Re: language with yacc
#79
Author: Takuo Watanabe
Date: Sat, 22 Feb 1997 00:00
30 lines
1687 bytes

$BEOIt(B@JAIST$B$G$9!%(B

$B2OLn$5$s!'(B
> $B$?$@$7!"KM$O!":F5"2<9_K!$G$+$1$k$h$&$JJ8K!$,NI$$J8K!$@$H9M$((B
> $B$F$$$k$H$3$m$,$"$C$F!"(BYacc $B$r;H$C$?$+$iNI$$$H$OI,$:$7$b;W$$(B
> $B$^$;$s$1$I$M!#(B

$B$I$&$7$F!)(B $B%Q!<%6%8%'%M%l!<%?$r;H$o$:$K:F5"$G4JC1$K=q$1$k$+$i!$$H$$$&(B
$BM}M3$@$C$?$i5?Ld$,$"$j$^$9$M!%(B

$B$?$7$+$K:F5"9_2<K!$O4JC1$G$h$$$N$G$9$,!$0BD>$KJ8K!$r:n$C$F0BD>$K%3!<%G%#(B
$B%s%0$9$k$H$9$0$K:8:F5"$G$R$C$+$+$j$^$9$h$M!%$b$A$m$sJ8K!$r$A$g$C$HJQ49(B
$B$9$l$P2r7h$9$k$N$G$9$,!$:#EY$O=q$$$?%W%m%0%i%`$,$($i$/$_$K$/$/$J$C$F$7(B
$B$^$$$^$9!%(B

$B$d$O$j9=J85,B'$r$G$-$k$@$1$=$N$^$^=q$1$k$N$,$&$l$7$$$N$G$O!%(B

> $B<B:]!"8@8l$N<BAu$G<j4V$,$+$+$k$N$O!"%3!<%I@8@.(B / $B%i%s%?%$%`(B / 
> $B%i%$%V%i%j(B $B$G$9!#%$%s%?%W%j%?$d%Q!<%5!<$O3Z$JItJ,$G$9$M!#(B

$B$=$NDL$j$G$9!%$G$b<+F02=$G$-$k$N$,$o$+$C$F$$$k$N$K<j$G=q$/$N$O$A$g$C$H(B
$B$$$d$G$9!%(B:-)

# $B9=J8$O?M4V$H$N%$%s%?!<%U%'!<%9$@$+$i!$$"$^$j@)Ls$N$J$$$[$&$,9%$-$G$9!%(B
# Haskell $B$_$?$$$K%$%s%G%s%H$r$_$?$j!$(BOBJ $B$_$?$$$K(B juxtaposition $B$J$s(B
# $B$F$N$,$"$k$N$b(B($B%$%s%W%j%a%s%H$OLLE]$@$1$I(B)$B=q$-$d$9$/$F$$$$$G$9$M!%(B

-- takuo
Re: language with yacc
#82
Author: MORI Koichiro
Date: Mon, 24 Feb 1997 00:00
35 lines
1652 bytes
>>>>> "arumakan" == Takayuki Nakamura <arumakan@ca2.so-net.or.jp> writes:

  arumakan> yaccと組み合わせられるC、C++以外の言語。
  arumakan> パーサーを簡単に作る機能がついている言語。

パーサージェネレータ一般についてなら、

	ftp://ftp.idiom.com/pub/compilers-list/free-compilers
	http://www.idiom.com/free-compilers

にある、"Catalog of compilers, interpreters and other language tools"
を読みましょう。フリーの言語処理系についての情報をあつめたものですが、
この中の "compiler generators and related tools" に、お探しのものが見
つかると思います。

ホスト言語が C/C++ 以外のものを探すと

	GMD - Modula2
	aflex-ayacc - Ada
	perl-byacc - Perl
	SML-Yacc - SML/NJ
	Ibpag2 - Icon
	Ratatosk - Gofer
	lalr.ss - Scheme
	kwParsing - Python
	COCO/R - Modula,Pascal,Oberon

等がありますね。

もちろん、ここに載っていないツールもあります。Java についていえば、CUP 
と JavaCC (http://www.suntest.com/) というツールがあるようです。

--
森 公一郎 (MORI Koichiro),  kmori@ca2.so-net.or.jp | kmori@lsi-j.co.jp
Re: language with yacc
#84
Author: Takayuki Nakamura
Date: Sat, 01 Mar 1997 00:00
11 lines
779 bytes
$B%Q!<%5!<$O?'!9$J8@8l$G$D$/$l$k(Bor$B%8%'%M%l!<%?$,$D$$$F$k$N$G!"(B
$BFC$K%Q!<%5!<%8%'%M%l!<%?!<$NM-L5$r5$$K$;$:$K8@8l$NJ}$r(B
$BA*$Y!"$b$N$K$h$C$F$O(Byacc$B%=!<%9$N0\?"$b$=$l$[$ILdBj$J$/(B
$B$G$-$k$H$$$&$3$H$G$9$M!#(B
$B$3$N7o$G$?$/$5$s$NJ}$+$i%U%)%m!<$rD:$-$^$7$?!#(B
$B$"$j$,$H$&$4$6$$$^$7$?!#(B

-- 
// Takayuki Nakamura
// arumakan@ca2.so-net.or.jp
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads