summaryrefslogtreecommitdiff
path: root/src/compiler/GF/Grammar
AgeCommit message (Expand)Author
2025-08-02define return in terms of pure, >> as *>, mappend as <>Inari Listenmaa
2023-09-11Improve syntax error messagesAndreas Källberg
2022-10-04Extract the previous optimization to its own functionAndreas Källberg
2022-10-04Use a Set in isInherited to speed up long extend listsAndreas Källberg
2022-10-04using an unparsable variable name in the internal desugaring of table extensi...Aarne Ranta
2022-10-03New construct: table update. Syntax t ** { cases }. Syntactic sugar for table...aarneranta
2021-07-07Replace tabs for whitespace in source codeJohn J. Camilleri
2021-06-30Sort record fields in lin definitionsJohn J. Camilleri
2021-06-30Make GF.Grammar.Canonical.Id a type synonym for GF.Infra.Ident.RawIdentJohn J. Camilleri
2020-11-10Deleted redundant pattern matchLiyana
2020-10-08Fix syntax error problem for older versions of GHCAndreas Källberg
2020-09-12Remove MonadFail requirements for aeson codeAndreas Källberg
2020-09-05MonadFail: Make backwards-compatibleAndreas Källberg
2020-08-05Fix most build errorsAndreas Källberg
2020-08-05fix newer ghc: Don't try to be backwards compatibleAndreas Källberg
2020-08-05First attempt at fixing incompabilities with newer cabalAndreas Källberg
2020-02-18another bug related to mattern matching on multiword expressionkrangelov
2020-02-17fix: pattern matching on strings should reconstruct the tokens after matchingkrangelov
2019-09-20more dead codekrangelov
2019-09-20remove obsolete codekrangelov
2019-03-26Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-03-26bugfix in the pretty printerkrangelov
2019-03-20GF.Grammar.Canonical: pretty printer: omit some redundant bracketsThomas Hallgren
2019-03-13GF.Grammar.Canonical: some Functor/Foldable/Traversable instancesThomas Hallgren
2019-03-12Merge branch 'master' of https://github.com/GrammaticalFramework/gf-coreThomas Hallgren
2019-03-12GF.Grammar.Canonical: add TuplePattern and CommentedValueThomas Hallgren
2019-03-08canonical GF: flatten several concatenations into one json array, and parse t...Peter Ljunglöf
2019-03-08added parsing of json into canonical GFPeter Ljunglöf
2019-03-08remove case expressions (no particular reason)Peter Ljunglöf
2019-03-08corrected json printingPeter Ljunglöf
2019-03-07Expose GF.Grammar.Canonical + some refactoringThomas Hallgren
2019-02-26replace aeson with jsonkrangelov
2019-02-08encoding/decoding canonical GF grammars to/from JSON and YAMLPeter Ljunglöf
2019-01-23Export of concrete syntax to Haskell now goes via Canonical GFThomas Hallgren
2019-01-22More work on the canonica_gf exportThomas Hallgren
2019-01-18Two fixes in GF.Grammar.CanonicalThomas Hallgren
2019-01-17Adding -output-format canonical_gfThomas Hallgren
2018-04-18Fixes for GHC 8.4.1 compatibilityThomas Hallgren
2017-03-07GF.Grammar.Printer now has a Terse mode which prints record types with lock f...krasimir
2017-03-06added overload resolution in the experimental type checkerkrasimir
2016-04-07Lexer.x & Parser.y: add a partial parser for termshallgren
2016-04-06Lexer.x: fix cyclic Functor instancehallgren
2016-03-22fix the handling of separators in BNFC which are not nonemptykrasimir
2016-03-22CFGtoPGF is now extended to support context-free grammars with primitive para...krasimir
2016-03-21added missing module GF.Grammar.BNFCkrasimir
2016-03-21fix comment in GF.Grammar.CFGkrasimir
2016-03-21initial support for BNFC syntax in context-free grammars for GF. Not all feat...krasimir
2015-09-29GF source lexer: allow numeric character escapes in string literalshallgren
2015-09-28Preliminary new shell feature: cc -trace.hallgren
2015-08-31GF.Infra.SIO: The SIO monad now supports putStr in addition to putStrLnhallgren