[00:26:08] *** Quits: sirdancealot (~sirdancea@79.98.72.195) (Ping timeout: 260 seconds) [00:28:39] *** Joins: sirdancealot (~sirdancea@79.98.72.195) [01:10:35] *** Quits: fotonzade (~photon@78.189.158.97) (Ping timeout: 240 seconds) [01:11:35] *** Quits: sirdancealot (~sirdancea@79.98.72.195) (Ping timeout: 240 seconds) [04:04:26] *** Joins: proteusguy (~proteus-g@49.228.120.185) [05:31:05] *** Quits: proteusguy (~proteus-g@49.228.120.185) (Remote host closed the connection) [05:33:02] *** Joins: proteusguy (~proteus-g@49.228.120.185) [05:42:57] *** Quits: proteusguy (~proteus-g@49.228.120.185) (Ping timeout: 240 seconds) [06:09:55] *** Joins: proteusguy (~proteus-g@183.88.34.177) [07:56:26] *** Joins: fotonzade (~photon@78.189.158.97) [09:30:30] *** Joins: venicecat (caa61422@gateway/web/freenode/ip.202.166.20.34) [09:32:51] hi, i'm able to manipulate string grammars using Pred c a pr p d con = { s = c.s ++ a.s ++ pr.s ++ p.s ++ d.s ++ con.s } ; to generate a precise phrase [09:33:31] nice ^^ [09:33:40] Is there a way say, to generate two or more phrases at one go to form a paragraph? [09:33:53] yes, you just create another category [09:34:02] now your startcat is probably S [09:34:05] so you can make a Paragraph [09:34:13] and a rule S -> Paragraph -> Paragraph [09:34:23] NilPara : S -> Paragraph ; [09:34:29] ConsPara : S -> Paragraph -> Paragraph ; [09:34:46] nice! [09:34:50] I'll try that [10:16:26] *** Quits: venicecat (caa61422@gateway/web/freenode/ip.202.166.20.34) (Quit: Page closed) [10:16:47] *** Joins: venicecat (caa61422@gateway/web/freenode/ip.202.166.20.34) [10:17:51] sorry for these noob questions.. it looks like i'm not placing the rule correctly.. generating syntax errors all over [10:18:02] So i've named my startcat as Contract [10:18:31] Which means the rule would be Contract -> Paragraph -> Paragraph [10:18:33] i think [10:19:30] so, this is where i placed the rule in the ast fun Contract -> Paragraph -> Paragraph ; Pred : Conditional -> Action -> Prep -> Party -> Deontic -> Conj -> Contract ; Pred : Poss -> CN -> Adv -> Digits -> Conditional -> Contract ; [10:51:30] *** Joins: sirdancealot (~sirdancea@37-48-48-223.tmcz.cz) [10:51:35] venicecat: i think you want more likely Contract -> Paragraph -> Contract. a rule that combines a contract and a paragraph to a new contract. also the result category is the rightmost, not like in cfg the leftmost [10:58:44] 10qs! Let me go try that out [10:59:04] my intention is to try to generate two precise statements into what looks like a paragraph, where both statements has different combination rules. [11:22:57] *** Quits: sirdancealot (~sirdancea@37-48-48-223.tmcz.cz) (Ping timeout: 240 seconds) [11:32:19] hmm i'm pretty sure i'm not getting the paragraph rule right.. but yay i learned how to generate two sentences of different combination rules [11:34:42] Do i understand correctly, if i have the paragraph rule implemented right, then when i linearize, only the first two sentences will appear? [11:35:13] 1 msec [11:35:28] Withdrawal> gr -number=9 | l [11:35:44] If withdrawal by Funders allowed and [11:35:57] Requester's balance greater than 0 Then [11:36:15] Then withdrawal by Funders allowed and [11:36:28] Then withdrawal by Funders allowed and [11:36:59] etc etc [12:35:09] *** Joins: sirdancealot (~sirdancea@109.107.211.244) [13:34:55] venicecat: if you only want 2, then don't make it recursive [13:35:06] just Para : S -> S -> Paragraph ; [13:50:47] *** Quits: proteusguy (~proteus-g@183.88.34.177) (Remote host closed the connection) [14:19:36] *** Joins: proteusguy (~proteus-g@ppp-110-168-143-150.revip5.asianet.co.th) [14:59:44] *** Quits: venicecat (caa61422@gateway/web/freenode/ip.202.166.20.34) (Ping timeout: 260 seconds) [15:37:51] *** Quits: sirdancealot (~sirdancea@109.107.211.244) (Ping timeout: 260 seconds) [15:45:58] *** Quits: proteusguy (~proteus-g@ppp-110-168-143-150.revip5.asianet.co.th) (Remote host closed the connection) [15:49:51] *** Joins: sirdancealot (~sirdancea@37-48-50-253.tmcz.cz) [16:22:30] *** Joins: proteusguy (~proteus-g@2405:9800:b408:bc31:4a51:b7ff:fe38:d966) [17:14:13] *** Joins: venicecat (caa61422@gateway/web/freenode/ip.202.166.20.34) [17:14:46] super cool! I think the para rule works! Thank you :) [17:15:18] cool! [17:16:12] *** fotonzade is now known as langbot [17:17:32] *** langbot is now known as fotonzade [17:32:05] *** Quits: sirdancealot (~sirdancea@37-48-50-253.tmcz.cz) (Ping timeout: 240 seconds) [17:44:49] *** Quits: venicecat (caa61422@gateway/web/freenode/ip.202.166.20.34) (Ping timeout: 260 seconds) [17:46:05] *** Joins: sirdancealot (~sirdancea@109.107.211.244) [18:33:04] *** Quits: sirdancealot (~sirdancea@109.107.211.244) (Ping timeout: 240 seconds) [21:01:49] *** Joins: sirdancealot (~sirdancea@79.98.72.195) [23:08:13] *** Quits: fotonzade (~photon@78.189.158.97) (Quit: Leaving) [23:44:33] *** Joins: freeside (~mengwong@172.58.72.144) [23:46:21] i have a `mkS (mkAdv if_Subj S) S`. I'd like to insert a comma between the Adv and the S. how do I do that? [23:55:47] ah, ExtAdvS in Sentence