Commit Graph
100 Commits
Author SHA1 Message Date
bringert a961739bbf Transfer type system: some random changes 2006-03-06 16:55:22 +00:00
bringert f568dbcf64 Transfer type checking algorithm: started on conversion. 2006-03-03 15:56:15 +00:00
bringert 54542c8423 Transfer type checking: Added some notation explanation. Added constructor context. Added proper pattern checking operation. 2006-03-03 10:56:34 +00:00
bringert 0dfd55a30d SRGS generation: use XML module escape mechanism. Added beginnings of a not yet working SRGS minimization function. 2006-03-03 10:40:53 +00:00
bringert 11cba226ea Towards a working VoiceXML generator. 2006-03-03 10:40:23 +00:00
bringert cbcdc01380 XML module: added CData support. Escape stuff that needs to be escaped in XML. 2006-03-03 10:38:49 +00:00
bringert 0453d5c45e Transfer: added beginnings of a type checking algorithm description. 2006-03-03 10:37:59 +00:00
bringert 145e0a4c82 Transfer: Removed PType from source and core languages. 2006-03-03 10:34:15 +00:00
bringert c01ff143f4 Remove superfluous space in transfer let description. 2006-03-01 12:52:23 +00:00
bringert 4cb90a0c69 Transfer reference: remove type annotations in let. 2006-03-01 12:51:10 +00:00
bringert 41db0b588e SwadeshEng: give_V uses "to" 2006-02-28 19:47:42 +00:00
bringert 0814cf42a2 SwadeshSwe: know = känna. 2006-02-28 19:44:13 +00:00
bringert 6233a27c56 Swadesh: fog is a MassN. 2006-02-28 19:29:48 +00:00
bringert 5aa2ae4271 SwadeshSwe: give_V = ge till. 2006-02-28 19:25:38 +00:00
bringert b81bd14d34 Swadesh: made fat MassN and guts N. 2006-02-28 19:25:02 +00:00
bringert a632b947a6 SwadeshSwe: changed far_Adv to långt (was långt borta). 2006-02-28 19:19:53 +00:00
bringert 237af833a0 Swadesh: changed smell_v from V2 to V. 2006-02-28 19:18:01 +00:00
bringert 4c6994d0c7 Swadesh: fight_V is now "slåss med" in swedish. 2006-02-28 19:11:27 +00:00
bringert 4aa6113d57 Fixed morphology of swedish "mun". 2006-02-28 19:07:54 +00:00
bringert ec217d9b6e Guessed implementation of left and right in spanish, french and italian. 2006-02-28 19:02:43 +00:00
bringert cd1fcf61c3 Swadesh: added MassN category and made some nouns MassN instead of N. Removed some unused instantiations from Bronzeage??? modules. Swadesh: left and right are now Ord instead of A. Bronzeage: all pronouns as NP. 2006-02-28 18:49:04 +00:00
bringert b90629b765 Fixed salt_N is swedish. 2006-02-27 21:34:02 +00:00
bringert 57f323e167 Print grammar names in translation exercise lists. 2006-02-27 20:45:54 +00:00
bringert e85fb4bf69 VoiceXML generation: fixed threading of existing values through subdialog calls. 2006-02-06 16:45:59 +00:00
bringert 9bae44c37d Moved general XML stuff to GF.Data.XML. Started working on VoiceXML generation. 2006-02-03 18:43:06 +00:00
bringert bdf602b95c SRGS: add top-level rules for each GF category. 2006-02-01 19:00:48 +00:00
bringert 8cd03874f6 Include GF version and compile date in SRGS meta creator tag. 2006-02-01 18:09:47 +00:00
bringert a26ccb40bd SRGS semantic results for list categories is now an array. 2006-02-01 18:03:13 +00:00
bringert fd0dfd7d4d First version of SRGS with semantic tags. 2006-02-01 16:23:14 +00:00
bringert 992e212bcc Escape backslashes and double quotes in SRGS attribute values. 2006-02-01 10:24:37 +00:00
bringert 36492443e9 Set xml:lang in SRGS grammars to the value of the language flag. 2006-02-01 10:16:40 +00:00
bringert ad65c86860 Updated GHC version requirement and file names for GF 2.4. 2006-01-26 12:06:24 +00:00
bringert 92f22c8f5c Use right start category names in si command. 2006-01-20 18:20:02 +00:00
bringert 0f6c51f741 Report errors in at command. 2006-01-20 18:18:49 +00:00
bringert d4d89c72f3 Use cat and language in ATK si. Support language switching with ATK. 2006-01-17 02:13:57 +00:00
bringert 3bf8e5ce6f Fixed-point iterate unneccessary node removeal. 2006-01-05 20:55:13 +00:00
bringert dc3f7e1d61 Generate monolithic FAs by expanding an MFA. 2006-01-05 20:35:22 +00:00
bringert 7faaa9772b Added monolithic SLF builind back in. 2006-01-05 19:34:12 +00:00
bringert 7ee1ba0001 Sort sub-networks topologically. HTK's HBuild seems to require this. 2006-01-05 19:03:31 +00:00
bringert ca84f92302 Remove unused sub-networks when generating multiple FAs. 2006-01-05 17:46:30 +00:00
bringert bffc7df07e Remove more unneccessary nodes in SLF networks. 2006-01-05 16:48:55 +00:00
bringert 12187f684e Refactored Graph module. Remove some unneccessary states in slf networks. 2006-01-05 16:35:04 +00:00
bringert a373760ebb Use language flag to select the acoustic model to use with ATK. 2006-01-05 16:34:35 +00:00
bringert 5c0d9d52b3 Print slf_graphviz with subgraphs. 2006-01-05 12:59:36 +00:00
bringert a4ba93cc55 Build SLF networks with sublattices. 2006-01-04 21:41:12 +00:00
bringert e22275d467 Regenerate Transfer abstract syntaxes with updated BNFC. 2006-01-03 10:29:47 +00:00
bringert 14079a9d7c Finite state networks: more strictness. alternative (still unused) implementation of reachable. 2005-12-29 21:35:40 +00:00
bringert d854890820 Fintie state networks: fixed stack overflow problem with strictness in Graph and FiniteState. Some clean-up and smaller performance fixes. 2005-12-29 20:24:34 +00:00
bringert f4f1f04123 Finite state networks: replace some lookup tables with maps. Rewrite closure for speed. 2005-12-29 16:29:21 +00:00
bringert 5ad1ca8827 Finite state minimization: improved performance by using Set State instead of [State] as DFA labels. 2005-12-29 15:55:48 +00:00
bringert cb5e52bd2e Finite state network generation: reimplemented getOutgoing using Data.Map to improve performance of minimize with large networks. 2005-12-29 13:33:58 +00:00
bringert e32472a9bb Some performance improvements in the FA generation. 2005-12-22 23:16:15 +00:00
bringert 29ba681242 Some tracing and formatting stuff looking for the the stack overflow problem in the FA generation. 2005-12-22 18:04:05 +00:00
bringert f4c5fcf44a More details about the si command. 2005-12-21 11:48:28 +00:00
bringert 7383e6d93e Don't import toLower in PrSLF. 2005-12-20 15:17:43 +00:00
bringert 74792360f1 ATK: set CMNDEFAULT programmatically. Requires latest version of atkrec. 2005-12-16 15:13:37 +00:00
bringert 068180ecc0 Include atk config file in GF. Use environment variable to find the file. 2005-12-16 14:17:39 +00:00
bringert 9e19f5ab44 ATK: prepare for supporting multiple languages. 2005-12-16 13:05:56 +00:00
bringert ed3700c5b3 Fixed conflict from Aarne's ATK path changes. Added NOILINE pragma to ATK initialized variable. 2005-12-16 09:54:31 +00:00
bringert 82cb712132 Use ATK_HOME variable to find resources. 2005-12-14 15:11:26 +00:00
bringert cee5ee4b66 Fixed arguments of NoSpeechInput.recognizeSpeech so that GF compiles without ATK. 2005-12-14 14:53:28 +00:00
bringert f996c8b186 Added explicit type signature to GF.System.NoSpeechInput.recognizeSpeech. 2005-12-13 21:09:29 +00:00
bringert 5a480fac52 Added semi-working speech_input command. 2005-12-13 21:03:56 +00:00
bringert bf44a7aae3 Use tags in SLF generation to get out a parsable string. 2005-12-09 13:35:50 +00:00
bringert dc54207d3b Transfer compiler: rename variables before doing any substitutions. 2005-12-09 13:06:05 +00:00
bringert ccfe7fb119 Transfer: changed syntax to remove the mandatory type annotation in let. 2005-12-09 11:45:57 +00:00
bringert ce8376885c Regenerated gf-compiler-png with Aarne's and my changes. 2005-12-09 11:05:53 +00:00
bringert 1637695529 Added more steps in the speech grammar part of the GF compiler graph. 2005-12-09 11:04:53 +00:00
bringert bbd3222a6b Added note about Transfer being experimental. 2005-12-09 10:56:07 +00:00
bringert cb18297ace SLF generation: make sure that there is only one final node, and that it is actually final. 2005-12-08 16:01:13 +00:00
bringert 913a15a083 Set encoding in txt2tags documents to utf-8. 2005-12-08 10:04:34 +00:00
bringert a282336de6 Transfer: fixed bug in prelude partition. Fixed naming of tuple field names, made it 1-based as in docs, instead of 0-based as before. 2005-12-08 09:45:17 +00:00
bringert df5ce0a256 Transfer: Added compile_all.sh. 2005-12-08 09:39:36 +00:00
bringert 63f19f992d Transfer reference: first proof reading fixes. 2005-12-07 12:24:30 +00:00
bringert 84d60f7602 Transfer reference: operators, overloading 2005-12-07 11:53:29 +00:00
bringert 56a00d37dd Transfer: derive Eq Bool 2005-12-07 10:11:41 +00:00
bringert 09e62111fd Transfer reference: added list patterns, do notation. 2005-12-07 10:03:18 +00:00
bringert 06c3d3e004 Transfer reference: added metavariable section and implementation status section. 2005-12-07 09:46:21 +00:00
bringert 67395b24d9 Transfer tutorial: conjunction, not conjugation. 2005-12-06 22:51:00 +00:00
bringert c703a92136 Transfer: Changed transfer program file extension from .tr to .tra to avoid collision with Troff file extension. 2005-12-06 16:33:40 +00:00
bringert ee4adf5ba8 Simple transfer tutorial touch-up. 2005-12-06 16:26:55 +00:00
bringert 41aaed58d4 Moved transfer documentation to doc/. Added sections and text to transfer tutorial and reference. Added script for generating html from txt2tags files. 2005-12-06 16:23:29 +00:00
bringert 1094204640 Transfer: Fixed BNFC's layout resolver to not insert semicolon at end of line if there is one already. 2005-12-06 16:19:29 +00:00
bringert cec34b7924 Transfer: fixed syntax error in prelude definition of partition. 2005-12-06 15:59:43 +00:00
bringert 5be879dd54 Transfer: Changed BNFC's layout syntax resolver to add a semicolon at EOF if using top-level layout sytax. Changed transfer syntax to use this to force semicolon after imports when pretty printing transfer. transfer grammar printer now produces Transfer syntax, not core. It also imports prelude and includes Eq and Compos instances. 2005-12-06 15:57:43 +00:00
bringert 54b8d70443 Transfer: moved pair stuff to prelude. Added partition function. 2005-12-06 12:39:11 +00:00
bringert 54671579f5 After suggestion from Jordi: note that darcs pull should be done inside the local repository. 2005-12-06 12:23:54 +00:00
bringert 6c9b2bf6df Added beginnings of a transfer language reference. 2005-12-05 18:01:59 +00:00
bringert 71349c1c5b Removed variable for the type argument of List. 2005-12-05 17:35:32 +00:00
bringert f4a28c94aa Renamed transfer compiler and interpreter. 2005-12-05 16:53:27 +00:00
bringert 56e9e45171 Changed test.tr to run a fibNat test. 2005-12-05 16:52:56 +00:00
bringert 7c24fcb38f Added aggregation example. 2005-12-05 16:45:11 +00:00
bringert 747271941a Added tuple expressions and patterns. 2005-12-05 16:44:56 +00:00
bringert ddc8d5d0cc Transfer: fixed Eq derivation to at least work for GF-generated Tree types. 2005-12-05 14:14:19 +00:00
bringert 983aef132b Transfer added guards and Eq derivation. 2005-12-02 18:33:08 +00:00
bringert 50ddb387f4 Added some differences between Cayenne and Transfer to transfer README 2005-12-02 13:05:02 +00:00
bringert 6cba6eb004 Make words in SLF language models upper case. 2005-12-02 12:55:24 +00:00
bringert 6b536cf07a Transfer: removed list syntax from TODO. 2005-12-01 17:28:50 +00:00
bringert 396cc63cfc Added list patterns. Added som simple prelude functions. 2005-12-01 17:27:06 +00:00
bringert 56f62f31d8 Transfer: Added Double type. 2005-12-01 16:55:57 +00:00