Skip to content

Commit

Permalink
soulng
Browse files Browse the repository at this point in the history
  • Loading branch information
slaakko committed Sep 21, 2019
1 parent bb8f52d commit 6d5bc94
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 5 deletions.
4 changes: 3 additions & 1 deletion doc/contents.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
Expand All @@ -15,6 +15,8 @@ <h2>

<div class="toc">
<a href="introduction/introduction.html">Introduction</a><br /><br />
<a href="download/download.html">Downloads</a><br /><br />
<a href="installation/installation.html">Installation</a><br /><br />
Tutorial 1 : Language<br />
&nbsp;&nbsp;&nbsp;&nbsp; 1.1 <a href="tutorial/language/intro.html">Introduction</a><br />
&nbsp;&nbsp;&nbsp;&nbsp; 1.2 <a href="tutorial/language/syntax.html">Minilang Syntax</a><br />
Expand Down
19 changes: 19 additions & 0 deletions doc/download/download.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Downloads</title>
<link href="../style/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>Downloads</h1>

<h2>Version 1.0.0</h2>

<ul>
<li><a href="https://sourceforge.net/projects/soulng/files/1.0.0/soulng-1.0.0-win-x64-setup.exe">SoulNG 1.0.0 for Windows x64 Setup (SourceForge)</a></li>
<li><a href="https://github.com/slaakko/soulng/releases/download/1.0.0/soulng-1.0.0-win-x64-setup.exe">SoulNG 1.0.0 for Windows x64 Setup (GitHub)</a></li>
</ul>
</body>
</html>
20 changes: 20 additions & 0 deletions doc/installation/installation.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Installation</title>
<link href="../style/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>Installation</h1>

<ul>
<li><a href="../download/download.html">Download</a> the setup executable and run it.</li>
<li>The SoulNG is by default installed to the <strong>C:\soulng-1.0.0</strong> directory.</li>
<li>The <strong>C:\soulng-1.0.0\bin</strong> directory is added to the system PATH environment variable.</li>
<li>The setup creates a system environment variable <strong>SOULNG_ROOT</strong> that contains the path to the installation directory.</li>
<li>The <strong>SOULNG_ROOT</strong> environment variable is needed at runtime to locate the Unicode character database <strong>soulng_ucd.bin</strong> in the <strong>unicode</strong> subdirectory.</li>
</ul>
</body>
</html>
9 changes: 5 additions & 4 deletions doc/introduction/introduction.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@ <h1>
</h1>

<p>
The <em>SoulNG</em> project contains two tools: a lexical analyzer generator <strong>slg</strong> and a parser generator <strong>spg</strong>.
The <em>SoulNG</em> project contains two C++ tools: a lexical analyzer generator <strong>slg</strong> and a parser generator <strong>spg</strong>.
</p>

<p>
The generators and the produced lexical analyzers and parsers use three libraries also included in the project:
The generators and the produced lexical analyzers and parsers use four libraries also included in the project:
The <strong>soulng/cppcode</strong> library is used for representing C++ code in the generators.
The <strong>soulng/lexer</strong> library contains a base class for generated lexical analyzer classes.
The <strong>soulng/parser</strong> library contains two small classes needed in parsing.
The <strong>soulng/util</strong> library contains common utilities,
Expand All @@ -25,8 +26,8 @@ <h1>
</p>

<p>
The tools and libraries of the <em>SoulNG</em> project are implemented and tested using Microsoft Visual Studio Community Edition 2017 using x64 configuration,
with <a href="http://boost.org">Boost</a> version 1.68 libraries installed.
The tools and libraries of the <em>SoulNG</em> project are implemented and tested using Microsoft Visual Studio Community Edition 2017 for Windows using x64 configuration,
with <a href="http://boost.org">Boost</a> version 1.68 libraries installed. Visual Studio C++ compiler is needed for utilizing these tools and libraries.
A Linux port is planned as of this writing.
</p>

Expand Down
Binary file modified setup/setup.ise
Binary file not shown.

0 comments on commit 6d5bc94

Please sign in to comment.