var fDesc=new Array();
fDesc[0] = "Graph-expression is a high level automaton library for information extraction
Features:
-all standard reg exp operators: , {n,n}, {n,}, ....
-much more: java predicates on groups, reluctant, greedy, cut operator, inner match...
-structure of match -it is possible to build syntax tree based on match
-weighted regexps allow you to encode preference of different graph path with your scoring functions, heuristic search will handle the rest.
-easy extendable framework model. You can easily write new matchers and use them with existed.
-dynamic structure of graph (allow you to use gexp to solve search problems like suduko, 8-qeen problems)
-fast - it works faster then Jape transducer (gate.ac.uk) closest project to this one
-scopes for variables: all you predicates can set/get variables from current scope/context to do their job
-easy embeddable - few line of java code and you can use power of graph-expression in you project.";
function tShowHide(id, show)
{
var s = document.getElementById("desc");
if ((s.innerHTML.length<=212 || show==1) && show!=2)
{
s.innerHTML = fDesc[id];
if (document.getElementById('m1'))
document.getElementById('m1').style.display='none';
if (document.getElementById('m2'))
document.getElementById('m2').style.display='none';
if (document.getElementById('more_txt'))
document.getElementById('more_txt').style.display='inline';
}
else
{
s.innerHTML = '';
}
}