Skip to content

Commit

Permalink
Adding favicon.ico, and updating the home page.
Browse files Browse the repository at this point in the history
  • Loading branch information
Christopher Diggins committed May 6, 2017
1 parent b6ba0c3 commit 8fec537
Show file tree
Hide file tree
Showing 10 changed files with 74 additions and 7 deletions.
Binary file added docs/android-chrome-192x192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/apple-touch-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions docs/browserconfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor>
</tile>
</msapplication>
</browserconfig>
Binary file added docs/favicon-16x16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/favicon-32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/favicon.ico
Binary file not shown.
26 changes: 19 additions & 7 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,20 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="An introduction to the Myna text parsing library.">
<meta name="description" content="The Myna open-source parsing library by Christopher Diggins. A robust, mature, anWd easy to use syntactic analysis library for JavaScript written in TypeScript.">
<meta name="author" content="Christopher Diggins">
<meta property="og:image" content="https://cdiggins.github.io/myna-parser/Common_Myna_Thumbnail.png">
<!-- <link rel="icon" href="../../favicon.ico"> -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
<meta name="theme-color" content="#ffffff">

<!-- Google fonts -->
<link rel="stylesheet"href="https://fonts.googleapis.com/css?family=Cabin">

<title>Myna - a parsing library in JavaScript</title>
<title>Myna Parsing Library</title>

<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css">
Expand Down Expand Up @@ -72,15 +77,22 @@
style="transform: scaleX(-1); float:right;" alt="Common Myna"
src="Common_Myna_Thumbnail.png"/></a>

<h1>Myna - a JavaScript text parsing library</h1>
<h1>Myna - Recursive Descent Parsing Library for JavaScript</h1>

<p>
Myna is a JavaScript library for <i><a href="https://en.wikipedia.org/wiki/Parsing">parsing</a></i> structured text.
Myna parsers are <a href="https://en.wikipedia.org/wiki/Recursive_descent_parser">recursive descent parsers</a> that support
both back-tracking and look-ahead (table-based) techniques and can recognize any <i>context-free grammar</i> (CFG).
</p>
<p>
For more information on Myna see the <a href="https://github.com/cdiggins/myna-parser/blob/master/readme.md"><code>readme.md</code>
When a Myna parser successfully parses an iunput string it returns a tree structure called an abstract syntax tree (AST).
</p>
<p>
Myna is extensively tested and ships with several sample tools and grammars. The design goals emphasizes ease of use and completeness of functionality for
use in actual tools.
</p>
<p>
For more information on Myna also consult the <a href="https://github.com/cdiggins/myna-parser/blob/master/readme.md">readme.md document
on GitHub</a>.
</p>

Expand Down Expand Up @@ -131,8 +143,8 @@ <h3>Abstract Syntax Tree (AST)</h3>

<h3>AST Schema</h3>
<p>
Only a subset of rules generate nodes in the AST. As a result
the tree structure has a similar shape to the grammar, but can be described
Only a subset of rules generate nodes in the AST. This is what distinguishes an *abstract syntax tree* from it's cousin
the *concrete syntax tree* (CST). As a result the tree structure has a similar shape to the grammar, but can be described
using a simpler language and with fewer rules.
</p>

Expand Down
13 changes: 13 additions & 0 deletions docs/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
Binary file added docs/mstile-150x150.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 33 additions & 0 deletions docs/safari-pinned-tab.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8fec537

Please sign in to comment.