<commit_before><!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8"/>
    <title>YaccConstructor
</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta name="description" content="YaccConstructor"/>
    <meta name="author" content="<NAME> and others"/>

    <script src="https://code.jquery.com/jquery-1.8.0.js"></script>
    <script src="https://code.jquery.com/ui/1.8.23/jquery-ui.js"></script>
    <script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/js/bootstrap.min.js"></script>
    <link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/css/bootstrap-combined.min.css" rel="stylesheet"/>

    <link type="text/css" rel="stylesheet" href="./content/style.css" />
    <script type="text/javascript" src="./content/tips.js"></script>
    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
  </head>
  <body>
    <div class="container">
      <div class="masthead">
        <ul class="nav nav-pills pull-right">
          <!--li><a href="http://yc.com">YaccConstructor</a></li-->
          <li><a href="https://github.com/YaccConstructor">github page</a>
          </li>
        </ul>
        <h3 class="muted"><a href="./index.html">YaccConstructor</a></h3>
      </div>
      <hr />
      <div class="row">
        <div class="span9" id="main">
          
<h1>YaccConstructor research group</h1>
of the <a href="http://se.math.spbu.ru/SE/en/index_html?set_language=en">Software Engineering chair</a> of the <a href="http://eng.spbu.ru/">Saint-Petersburg State University</a>, Russia.

<h2>Projects</h2>
Our projects and repositories. Not only products but also research and knowledge sharing.

<h3><a href="YaccConstructor">YaccConstructor</a></h3> 
YaccConstructor is a platform for grammarware research and development. One of features is analysis of string-embedded languages.
<br><br>
   <div>
   <iframe class="youtube-player" type="text/html" width="800" height="420" src="http://www.youtube.com/embed/P3FFg02-edc?autoplay=0" frameborder="0"></iframe>
   </div>

<h3><a href="https://github.com/YaccConstructor/ConcurrentLexPars">ConcurrentLexPars</a></h3>
Lexing and parsing concurrently in F# in fslex and fsyacc.

<h3>Publications</h3><commit_msg>More projects added.<commit_after><!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8"/>
    <title>YaccConstructor
</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta name="description" content="YaccConstructor"/>
    <meta name="author" content="<NAME> and others"/>

    <script src="https://code.jquery.com/jquery-1.8.0.js"></script>
    <script src="https://code.jquery.com/ui/1.8.23/jquery-ui.js"></script>
    <script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/js/bootstrap.min.js"></script>
    <link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/css/bootstrap-combined.min.css" rel="stylesheet"/>

    <link type="text/css" rel="stylesheet" href="./content/style.css" />
    <script type="text/javascript" src="./content/tips.js"></script>
    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
  </head>
  <body>
    <div class="container">
      <div class="masthead">
        <ul class="nav nav-pills pull-right">
          <!--li><a href="http://yc.com">YaccConstructor</a></li-->
          <li><a href="https://github.com/YaccConstructor">github page</a>
          </li>
        </ul>
        <h3 class="muted"><a href="./index.html">YaccConstructor</a></h3>
      </div>
      <hr />
      <div class="row">
        <div class="span9" id="main">
          
<h1>YaccConstructor research group</h1>
of the <a href="http://se.math.spbu.ru/SE/en/index_html?set_language=en">Software Engineering chair</a> of the <a href="http://eng.spbu.ru/">Saint-Petersburg State University</a>, Russia.

<h2>Projects</h2>
Our projects and repositories. Not only products but also research and knowledge sharing.

<h3><a href="YaccConstructor">YaccConstructor</a></h3> 
YaccConstructor is a platform for grammarware research and development. One of features is analysis of string-embedded languages.
<br><br>
   <div>
   <iframe class="youtube-player" type="text/html" width="800" height="420" src="http://www.youtube.com/embed/P3FFg02-edc?autoplay=0" frameborder="0"></iframe>
   </div>

<h3><a href="https://github.com/YaccConstructor/YC.PrettyPrinter">YC.PrettyPrinter</a></h3>
Printer combinators library in F#.

<h3><a href="https://github.com/YaccConstructor/ConcurrentLexPars">ConcurrentLexPars</a></h3>
Example of lexing and parsing concurrently in F# in fslex and fsyacc.

<h3><a href="https://github.com/YaccConstructor/QuickGraph">QuickGraph</a></h3>
QuickGraph provides generic directed/undirected graph datastructures and algorithms for .NET. QuickGraph comes with algorithms such as depth first seach, breath first search, A* search, shortest path, k-shortest path, maximum flow, minimum spanning tree, etc...
<br/> Forked from <a href="https://quickgraph.codeplex.com/">https://quickgraph.codeplex.com/</a>

<h3>Publications</h3>
{'fraction_non_alphanumeric': 0.18551866441568185, 'fraction_numerical': 0.018383042581129244, 'mean_word_length': 3.873857404021938, 'pattern_counts': {'":': 0, '<': 156, '<?xml version=': 0, '>': 156, 'https://': 18, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1136248', 'n_tokens_mistral': 1838, 'n_tokens_neox': 1771, 'n_words': 353}