The Language Machine

The Language Machine is a free software toolkit for language and grammar.
Download

The Language Machine Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Peri Hankey
  • Publisher web site:

The Language Machine Tags


The Language Machine Description

The Language Machine is a free software toolkit for language and grammar. The Language Machine is a free software toolkit for language and grammar. It includes a shared library, a main program, and several metalanguage compilers with one frontend. The system is easy to use on its own or as a component.The Language Machine directly implements unrestricted rule-based grammars with actions and external interfaces. A unique diagram shows rulesets in action.Here are some key features of "The Language Machine":· rules describe how to recognise and transform grammatical input· the left-side of a rule describes a pattern· the right-side of a rule describes how the pattern is treated· the left- and right- sides are unrestricted pattern generators· the system is a kind of symbolic engine for grammar· the metalanguage is very simple and very concise· multiple grammars, rule priorities, left-recursion, right-recursion ...· variables and associative arrays, a subset of javascript· transformed representations can include actions and side-effects· transformed representations can themselves be analysed as input· can be used as a free-standing engine or as a shared library· can be packaged together with precompiled rules· very simple interface to external procedures in C and D languages· built-in diagnostics with lm-diagram generator· several self-hosted metalanguage compilers with a single front end· compiled rules can be wrapped as shell scripts, or as C or D programs· rules can be compiled to C or D code· metalanguage source can be treated as wiki text in the Mediawiki formatWhat's New in This Release:· metalanguage bugfix: remove obsolete notation "the"· tar.gz.file contained some symbolic links· lm/element.d was causing gdc-0.24-gcc-3.4.5 in msys/mingw to fail· dmd/msys_dmd.mak for build and test with dmd in msys/mingw


The Language Machine Related Software