Language.Lojban.Util
- lujvoSelrafsis :: JboDB -> String -> Maybe [JboValsi]
- lujvosSelrafsi :: JboDB -> String -> [JboValsi]
- lujvosSelrafsis :: JboDB -> [String] -> [JboValsi]
- lujvosSelrafsis' :: JboDB -> [String] -> [JboValsi]
- findGismu :: JboDB -> String -> Maybe JboValsi
- findCmavo :: JboDB -> String -> Maybe JboValsi
- findSelrafsi :: JboDB -> String -> Maybe JboValsi
- filterSelma'o :: JboDB -> String -> [JboValsi]
- valsiByGloss :: JboDB -> String -> [JboValsi]
- grammar :: String -> IO (Either String (String, String))
- translate :: String -> IO (Either String (String, String))
- wordType :: String -> IO (Either String String)
- lujvoAndRate :: [String] -> IO (Either String [(Int, String)])
- selma'oInfo :: String -> IO (Either String String)
- isValidLojban :: String -> IO Bool
Query a Jbovlaste database
lujvoSelrafsis :: JboDB -> String -> Maybe [JboValsi]Source
Return the selrafsis of a lujvo (string).
Arguments
:: JboDB | |
-> String | selrafsi (either a cmavo or gismu) |
-> [JboValsi] | lujvos containing said selrafsi |
Returns all lujvos which contain the given selrafsi.
Returns all lujvos which contain any of the given selrafsis.
Arguments
:: JboDB | |
-> [String] | selrafsis |
-> [JboValsi] | lujvos containing all of the selrafsis (in order) |
Returns all lujvos which contain all of the given selrafsis (in order).
filterSelma'o :: JboDB -> String -> [JboValsi]Source
Returns all cmavo which belong to the given selma'o.
valsiByGloss :: JboDB -> String -> [JboValsi]Source
Find valsi(s) by gloss, more detailed.
External programs
Arguments
:: String | The lojban utterance |
-> IO (Either String (String, String)) | A pair of error and success strings. |
Shows the grammar of a lojban utterance using jbofihe.
Translates a lojban utterance to English using jbofihe.
Shows the type of a word using vlatai.
Tries to construct and rate lujvo from selfrasis, using jvocuhadju.
selma'oInfo :: String -> IO (Either String String)Source
Returns information about a selma'o, using mahotic.
isValidLojban :: String -> IO BoolSource
Just checks with jbofihe if some lojban is grammatically valid.