Compare commits

...

7 Commits

Author SHA1 Message Date
Rhiannon Morris 2b80abe763 add CABAL_FLAGS 2021-05-10 15:04:55 +02:00
Rhiannon Morris ebd16b5d6b remove weird quote marks 2021-05-10 15:04:55 +02:00
Rhiannon Morris 07490c51f7 new word
wasal: animal
2021-05-10 15:04:55 +02:00
Rhiannon Morris 969845d758 grammar tweak 2021-05-10 15:04:55 +02:00
Rhiannon Morris 95116e5ecb add link to full example 2021-04-30 13:53:24 +02:00
Rhiannon Morris 30faa70be8 the north wind should be laksi*m*at fuham 2021-04-30 13:48:53 +02:00
Rhiannon Morris c8b811a733 pandoc uses the "lang" property 2021-04-29 19:37:01 +02:00
12 changed files with 57 additions and 42 deletions

View File

@ -26,6 +26,8 @@ LANGFILTER = $(TMPDIR)/langfilter
LAANTAS_SCRIPT = $(TMPDIR)/laantas-script
EXECS = $(LANGFILTER)
CABAL_FLAGS ?= -O
.PHONY: all
all: build
@ -48,13 +50,13 @@ $(BUILDDIR)/%: %
cp $< $@
$(LANGFILTER): langfilter/*.hs langfilter/langfilter.cabal
cabal build langfilter
cabal build langfilter $(CABAL_FLAGS)
mkdir -p $(dir $@)
find dist-newstyle -name $(notdir $@) \
-print -type f -exec cp {} $(TMPDIR) \;
$(LAANTAS_SCRIPT): laantas-script/*.hs laantas-script/laantas-script.cabal
cabal build laantas-script
cabal build laantas-script $(CABAL_FLAGS)
mkdir -p $(dir $@)
find dist-newstyle -name $(notdir $@) \
-type f -exec cp {} $(TMPDIR) \;

View File

@ -12,7 +12,7 @@ import qualified Data.Map as Map
main :: IO ()
main = toJSONFilter filter where
filter p@(Pandoc (Meta m) _) = do
lang' <- toLang $ Map.lookup "lang" m
lang' <- toLang $ Map.lookup "conlang" m
let ?lang = lang'
fmap (walk makeEbnf .
walk (concatMap makeFigures) .

View File

@ -3,7 +3,7 @@ title: List of abbreviations
hidetoc: true
backname: Lántas
backlink: ../laantas
lang: lántas
conlang: lántas
...
:::threecol

View File

@ -2,10 +2,10 @@
title: Lántas examples
backname: Lántas
backlink: .
lang: lántas
conlang: lántas
...
# The North Wind and the Sun
# The North Wind and the Sun {#nwas}
> The North Wind and the Sun were disputing which was the stronger, when
> a traveller came along wrapped in a warm cloak. They agreed that the one who
@ -19,13 +19,13 @@ lang: lántas
:::example
`{!
Ruakul naipa bahútlit aimlis Laksit Fuhamkas Guwanḿ asumsas ba sua. Gimimli
ufat kukkit ippauja šikkúƶł ruamiril nara. Šikkúƶłm kukkimat rumin júlim natta
abudajaƶ bahútlit aimat laimitta šikkúbu. Gimimli Laksit Fuham rut bássatlit
fuha, ŕminu hakkatta fuhafamat gimimli kubutta šikkúƶłm kukkimat rumi ńgua.
Mulin Laksit Fuham čaubam bulla. Gimimli Guwanḿ ufatta tílju, ŕ šikkúƶłm
kukkimat šutta rumin júli. Mulin Guwanḿ bahútlit aimat Laksit Fuham suam
bulla.
Ruakul naipa bahútlit aimlis Laksimat Fuhamkas Guwanḿ asumsas ba sua. Gimimli
ufat kukkit ippauja šikkúƶł ruamiril nara. Šikkúƶłm kukkimat rumin júlim
natta abudajaƶ bahútlit aimat laimitta šikkúbu. Gimimli Laksimat Fuham rut
bássatlit fuha, ŕminu hakkatta fuhafamat gimimli kubutta šikkúƶłm kukkimat
rumi ńgua. Mulin Laksimat Fuham čaubam bulla. Gimimli Guwanḿ ufatta tílju,
ŕ šikkúƶłm kukkimat šutta rumin júli. Mulin Guwanḿ bahútlit aimat Laksimat
Fuham suam bulla.
| file = northwind ; size = 50 ; stroke = 2
}`
:::
@ -39,10 +39,10 @@ lang: lántas
---
- Laksit Fuhamkas Guwanḿ asumsas ba sua.
- ˌlaksɪt ˈfuxɑmkɑs ˈɡɔwɑnm̩ ˌasʊmsɐs bɐ ˌsuə̯
- laksi-t fuha-m-kas guwan-ḿ asu-m-sa-s ba sua
- north-GEN blow-DEF-COM sun-DEF others-DEF-AD-LAT against say
- Laksimat Fuhamkas Guwanḿ asumsas ba sua.
- ˌlaksɪt ˈfuxɑmkɑs ˈɡɔwɑnm̩ ˌasʊmsɐs bɐ ˌsuə̯
- laksi-m-at fuha-m-kas guwan-ḿ asu-m-sa-s ba sua
- north-DEF-GEN blow-DEF-COM sun-DEF others-DEF-AD-LAT against say
- the North Wind and the Sun were arguing.
---
@ -71,9 +71,9 @@ lang: lántas
---
- Gimimli Laksit Fuham rut bássatlitta fuha,
- ˌɡɛmɪmlɪ ˈlaksɪt ˈfuxɑm ɾʊt ˌbaːsːɐtɬɪtːɐ ˈfuxɑ
- gimimli Laksit_Fuham rut bássa-t-lit-ta fuha
- Gimimli Laksimat Fuham rut bássatlitta fuha,
- ˌɡɛmɪmlɪ ˈlaksɪt ˈfuxɑm ɾʊt ˌbaːsːɐtɬɪtːɐ ˈfuxɑ
- gimimli Laksimat_Fuham rut bássa-t-lit-ta fuha
- then the:North:Wind 3SG;GEN force-GEN-SUP-ADV blow
- Then the North Wind blew his hardest,
@ -95,9 +95,9 @@ lang: lántas
---
- Mulin Laksit Fuham čaubam bulla.
- ˌmulɪn ˈlaksɪt ˈfuhɑm ˈɑʊ̯vɐm ˌbuɫːɑ
- mu-li-n Laksit_Fuham čauba-m bulla
- Mulin Laksimat Fuham čaubam bulla.
- ˌmulɪn ˈlaksɪt ˈfuhɑm ˈɑʊ̯vɐm ˌbuɫːɑ
- mu-li-n Laksimat_Fuham čauba-m bulla
- that-AD-ABL the:North:Wind give_up-DEF must
- So the North Wind had to give up.
@ -119,9 +119,9 @@ lang: lántas
---
- Mulin Guwanḿ bahútlit aimat Laksit Fuham suam bulla.
- ˌmulɪn ˈɡɔwɑnm̩ bɐˌxoːɪt æɪ̯mɐt ˈlaksɪt ˈfuxɑm suɐ̯m ˌbuɫːɐ
- mulin Guwanḿ bahútlit ai-m-at Laksit_Fuham sua-m bulla
- Mulin Guwanḿ bahútlit aimat Laksimat Fuham suam bulla.
- ˌmulɪn ˈɡɔwɑnm̩ bɐˌxoːɪt æɪ̯mɐt ˈlaksɪt ˈfuxɑm suɐ̯m ˌbuɫːɐ
- mulin Guwanḿ bahútlit ai-m-at Laksimat_Fuham sua-m bulla
- so the:Sun strongest be-DEF-GEN the:North:Wind say-DEF must
- So the North Wind had to say that the Sun was the stronger.
:::

View File

@ -1,7 +1,7 @@
---
title: Lántas
toc: false
lang: lántas
conlang: lántas
...
:::splash

View File

@ -2,7 +2,7 @@
title: Lántas nouns
backname: Lántas
backlink: .
lang: lántas
conlang: lántas
...
Lántas is unusual (as far as I know) in that words which are often considered
@ -231,8 +231,7 @@ affirmative statements.)
The most common use of the _instrumental_ case is the "[theme]" of ditransitive
sentences (while the recipient is in the genitive). It is also used for 'with'
as in 'using', in distributive phrases such as `{!kallila}` 'in threes, in sets
of three, three each', for quantity expressions such as units, and quantifiers
like 'every'.
of three, three each', and quantifiers like 'every'.
[theme]: https://en.wikipedia.org/wiki/Secundative_language
@ -278,10 +277,19 @@ like 'every'.
- some of the people
:::
The _essive_ case indicates a state, while the _translative_ and _exessive_
cases indicate a change of state. The translative marks the new state, and the
exessive the old. The essive and exessive are most commonly used with
comparatives (see [below](#adjectivals)).
The basic meaning of the _essive_ case is a state. It is used:
- when a noun modifies another, but with a descriptive meaning\
`{!wasalgu fadau}` "animal friend" (i.e. a friend who is an animal);
- as the object of certain verbs like __TODO what?__;
- with [comparatives](#adjectivals).
The _translative_ and _exessive_ cases indicate a change of state:
- with state-change verbs, the translative marks the new state, and the
exessive the old;
- the exessive is also used with [comparatives](#adjectivals);
- __TODO what else is the translative used with otherwise why does it exist__
__TODO: examples__

View File

@ -3,7 +3,7 @@ title: Lántas numbers
hidetoc: true
backname: Lántas
backlink: .
lang: lántas
conlang: lántas
...
---- ------------------ ------ ------------------

View File

@ -2,7 +2,7 @@
title: Lántas phonology
backname: Lántas
backlink: .
lang: lántas
conlang: lántas
...
# Vowels

View File

@ -2,7 +2,7 @@
title: Lántas pronouns, demonstratives, etc
backname: Lántas
backlink: .
lang: lántas
conlang: lántas
...
Pronouns are inflected for the same cases as other nouns, though their forms

View File

@ -2,7 +2,7 @@
title: Lántas verbs
backname: Lántas
backlink: ../laantas
lang: lántas
conlang: lántas
...

View File

@ -1944,3 +1944,8 @@ fas:
t: n
d: [oven, bakery]
see: [ǧisa, ǧima]
wasal:
p: ˈwa.sal
t: n
d: animal

View File

@ -2,23 +2,23 @@
title: Lántas writing
backname: Lántas
backlink: .
lang: lántas
conlang: lántas
...
Lántas is written with a simple alphasyllabary, where most glyphs consist of
a consonant or cluster with a descender marking the vowel following it. There
are full-sized letters for vowels, used when they start a word or follow
a syllabic consonant. As a quick example, here's the first sentence of
*the North Wind and the Sun*:
[*the North Wind and the Sun*](examples.html#nwas):
:::example
`{!Ruakul naipa bahútlit aimlis Laksit Fuhamkas Guwanḿ asumsas ba sua.
`{!Ruakul naipa bahútlit aimlis Laksimat Fuhamkas Guwanḿ asumsas ba sua.
| file = northwind0 ; size = 60 ; stroke = 2 }`
:::
# Vowels
At the start of a word, or after a syllabic consonant, these 'independent'
At the start of a word, or after a syllabic consonant, these independent
vowel letters are used.
:::letter-list