summaryrefslogtreecommitdiffstats
path: root/silpa/modules/syllabalizer/syllabalizer.py
diff options
context:
space:
mode:
authorSanthosh Thottingal <santhosh.thottingal@gmail.com>2009-04-07 21:37:35 +0530
committerSanthosh Thottingal <santhosh.thottingal@gmail.com>2009-04-07 21:37:35 +0530
commit75edf366ce7c1dfedf205a5fd3848887c33546fb (patch)
treeba222fb8cbe6e41fb9f2dee389df1d2f2368536f /silpa/modules/syllabalizer/syllabalizer.py
parent0ee3570a76fceb85ea0fe07670676e8c742df1b4 (diff)
parent4c1b48ce03067d87b84d095a201d6569ba11ad5c (diff)
downloadRachana.git-75edf366ce7c1dfedf205a5fd3848887c33546fb.tar.gz
Rachana.git-75edf366ce7c1dfedf205a5fd3848887c33546fb.tar.xz
Rachana.git-75edf366ce7c1dfedf205a5fd3848887c33546fb.zip
Merge branch 'master' of ssh://santhosh@git.sv.gnu.org/srv/git/smc
Diffstat (limited to 'silpa/modules/syllabalizer/syllabalizer.py')
-rw-r--r--silpa/modules/syllabalizer/syllabalizer.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/silpa/modules/syllabalizer/syllabalizer.py b/silpa/modules/syllabalizer/syllabalizer.py
index 5cfde82..706ee77 100644
--- a/silpa/modules/syllabalizer/syllabalizer.py
+++ b/silpa/modules/syllabalizer/syllabalizer.py
@@ -32,11 +32,14 @@ class Syllabalizer(SilpaModule):
u'\u0d02', u'\u0d03', u'\u0d3e', u'\u0d3f', u'\u0d40', u'\u0d41',
u'\u0d42', u'\u0d43', u'\u0d44', u'\u0d46', u'\u0d47', u'\u0d48',
u'\u0d4a', u'\u0d4b', u'\u0d4c', u'\u0d4d']
+ limiters = ['.','\"','\'','`','!',';',',','?']
chandrakkala = u'\u0d4d'
lst_chars = []
for char in text:
- if char in signs:
+ if char in limiters:
+ lst_chars.append(char)
+ elif char in signs:
lst_chars[-1] = lst_chars[-1] + char
else:
try:
@@ -53,11 +56,14 @@ class Syllabalizer(SilpaModule):
u'\u0902', u'\u0903', u'\u093e', u'\u093f', u'\u0940', u'\u0941',
u'\u0942', u'\u0943', u'\u0944', u'\u0946', u'\u0947', u'\u0948',
u'\u094a', u'\u094b', u'\u094c', u'\u094d']
+ limiters = ['.','\"','\'','`','!',';',',','?']
chandrakkala = u'\u094d'
lst_chars = []
for char in text:
- if char in signs:
+ if char in limiters:
+ lst_chars.append(char)
+ elif char in signs:
lst_chars[-1] = lst_chars[-1] + char
else:
try: