hallgren
|
b4207d1b00
|
GF.Grammar.Lookup: new function lookupResDefLoc
It's like lookupResDef but it includes a source location in the output.
|
2012-12-19 23:08:56 +00:00 |
|
aarne
|
69f84defb0
|
bug fix in AppPredefined: don't compare values that contain variables. this should be checked even more generally.
|
2012-02-28 15:13:32 +00:00 |
|
aarne
|
aa7668ef75
|
the Predef function eqVal to compare equality of parameter values
|
2012-02-24 10:00:27 +00:00 |
|
kr.angelov
|
416d231c5e
|
Now PMCFG is compiled per module and at the end we only link it. The new compilation schema is few times faster.
|
2011-11-10 14:09:41 +00:00 |
|
kr.angelov
|
734c66710e
|
merge GF.Infra.Modules and GF.Grammar.Grammar. This is a preparation for the separate PGF building
|
2011-11-02 13:57:11 +00:00 |
|
kr.angelov
|
5fe49ed9f7
|
Now the compiler maintains more precise information for the source locations of the different definitions. There is a --tags option which generates a list of all identifiers with their source locations.
|
2011-11-02 11:44:59 +00:00 |
|
hallgren
|
ed451653bd
|
Introduce an explicit error value in the Term type
This makes it easier to treat run-time errors (e.g. caused by calls to
Predef.error) in a way that is more typical for a lazy functional language.
|
2011-10-20 14:36:30 +00:00 |
|
hallgren
|
d8d60adb15
|
AppPredefined.hs: more readable notation for the types of primitives
|
2011-10-20 14:17:37 +00:00 |
|
aarne
|
a3924abece
|
Predef functions toUpper, toLower, isUpper
|
2011-06-02 16:10:46 +00:00 |
|
krasimir
|
710b8f1bf7
|
the abstract syntax for Predef.gf is now hard-coded in AppPredefined.hs
|
2010-07-01 15:38:16 +00:00 |
|
krasimir
|
e0231cbf5b
|
reorganize the modules in GF.Compile.*
|
2010-07-01 14:19:32 +00:00 |
|