forked from nesaro/pydsl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
48 lines (37 loc) · 1.03 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
DESCRIPTION
===========
pydsl is an environment for creating and using formal and natural languages.
The main idea is to allow an easy way to define, use and combine DSLs to create programs.
REQUIREMENTS
============
* python >= 3.0
* pydsl contrib package ( https://github.com/nesaro/pydsl-contrib )
INSTALLATION
============
python setup.py install
USAGE
=====
Memory Management
-----------------
* info.py: Retrieves an element from memory and show a summary
* search.py: Searchs memory
Grammars
--------
* check.py: Checks if input data belongs to type
* guess:py: Determines input data type
* validate.py: Perform a validation routine for user data according to a grammar
Functions
---------
* translate.py: Process user input using a function
* convert.py: Same as translate, but restricted for files
HELP
====
* http://github.com/nesaro/pydsl
LICENSE
=======
see LICENSE file
ABOUT
=====
pydsl is a formal and natural language framework.
Copyright (C) 2008-2012 Nestor Arocha Rodriguez ([email protected])