From owner-acpi-jp@jp.freebsd.org  Tue Dec  5 16:25:12 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA99483;
	Tue, 5 Dec 2000 16:25:12 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA99478
	for <acpi-jp@jp.freebsd.org>; Tue, 5 Dec 2000 16:25:11 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92])
	by tasogare.imasy.or.jp (8.11.1+3.4W/3.7W-tasogare/smtpfeed 1.07) with ESMTP id eB57P9k00555
	for <acpi-jp@jp.freebsd.org>; Tue, 5 Dec 2000 16:25:09 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: acpi-jp@jp.freebsd.org
In-Reply-To: <20001204140036T.yokoyama@o3.otc.ogis-ri.co.jp>
References: <20001129130051V.iwasaki@jp.FreeBSD.org>
	<20001202064246A.iwasaki@jp.FreeBSD.org>
	<20001204140036T.yokoyama@o3.otc.ogis-ri.co.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20001205162509J.iwasaki@jp.FreeBSD.org>
Date: Tue, 05 Dec 2000 16:25:09 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 42
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 940
Subject: [acpi-jp 940] Re: ASL compiler development?
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> $B$3$l$G$9$,!"(B
> | yokoyama@morse2:152> make 
> | Warning: Object directory not changed from original /home/yokoyama/aslc/aslc
> | yacc -d -v aslcparse.y
> | yacc: 3 rules never reduced
> | yacc: 142 shift/reduce conflicts
> | yacc: 2844 reduce/reduce conflicts
> 
> $B$H!"?R>o$8$c$J$$?t$N(B reduce/reduce conflict $B$,@8$8$F$$$k$h$&$G$9!#(B

$B$o$O$O!"<jH4$-$,$P$l$^$7$?$+(B (^^;  $B$G$b!"(Bparsing $B$K$OCWL?E*$G$O$J$5$=$&$J$N$G(B
$B8e2s$7$K$7$F$^$7$?!#(B

> $B$G860x$O2?$+$H$$$&$H(B
> 
> cat y.output
> 361: reduce/reduce conflict (reduce 82, reduce 130) on TOK_ACQUIRE
>      ($BN,(B)
> 361: reduce/reduce conflict (reduce 82, reduce 130) on '^'
> state 361
> 	Type2Opcode : AddTerm .  (82)
> 	Type3Opcode : AddTerm .  (130)
> 
> 	.  reduce 82
> 
> $B$H$$$C$?F3=P$,B?$/$"$k$h$&$G$9!#(B

Spec 2.0 $B$+$i(B Opcode $B$N<oN`$,?7$?$KA}2C$7$?$s$G$9$,!"<B:]$O$[$H$s$I$,(B
$B4{B8$N(B Term $B$N%0%k!<%T%s%0$J$N$GB>$N(B non-terminal symbol $B$H=EJ#$7$A$c$C(B
$B$F$k$s$G$9$M!#(B

> $B3N$+$K(B ACPI 2.0 spec. $B$N(BASL$BJ8K!$K$O$=$s$JIw$K=q$$$F$O$"$j$^$9$,!D(B
> $B$I$&$bC1=c$KJ8K!$@$1$GI=8=IT2DG=$JFbMF$r4^$s$G$$$k$h$&$G$9!#(B
> 
> $B$3$NJU$j$O>l9g$K$h$C$F$OJ8K!$rJQ7A$9$k$3$H$b;kLn$KF~$l$F8!F$$9$k(B
> $BI,MW$,$"$k$+$b$7$l$^$;$s$M!#(B

$B$^$"!"(BSpec $B$N(B ASL Grammar Notation $B$N(B BNF $B$i$7$-$b$N$rE,Ev$K(B
$B$4$^$+$7$J$,$iJQ49$7$F(B yacc $B$,DL$k$h$&$K$7$?$@$1$J$N$G(B (^^; 
$BB?>/LdBj$,$"$C$F$b$*$+$7$/$"$j$^$;$s!#(B
$B8e$G$8$C$/$j8+D>$9$D$b$j$G$7$?$,!"@h$KD4$Y$F=$@5$7$F$$$?$@$1$k$H(B
$B$"$j$,$?$$$G$9!#(B
