Skip to content

Commit

Permalink
Auto-update docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
kschiess committed Aug 27, 2015
1 parent e0267be commit 461a865
Show file tree
Hide file tree
Showing 12 changed files with 47 additions and 21 deletions.
4 changes: 2 additions & 2 deletions contribute.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Contribute</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 2 additions & 2 deletions documentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Documentation</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 2 additions & 2 deletions get-started.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Get Started</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -About</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 2 additions & 2 deletions install.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Install</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
9 changes: 9 additions & 0 deletions javascripts/toc.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Overview</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 2 additions & 2 deletions parser.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Parser construction</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 2 additions & 2 deletions projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Projects</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
4 changes: 4 additions & 0 deletions stylesheets/site.css
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,7 @@ body.code pre {
border-radius: 0.5em;
background-color: #f8f8f8;
padding-bottom: 1.4em; }

/* line 121, /Users/kschiess/git/own/parslet/website/source/stylesheets/site.css.sass */
#toc li {
list-style-type: lower-alpha; }
4 changes: 2 additions & 2 deletions transform.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Transformation</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down
19 changes: 16 additions & 3 deletions tricks.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>parslet -Tricks for common situations</title>
<meta content="Kaspar Schiess (http://absurd.li)" name="author" />
<link href="images/favicon3.ico" rel="shortcut icon" />
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
<link href="/parslet/stylesheets/site.css" rel="stylesheet" type="text/css" /><link href="/parslet/stylesheets/sh_whitengrey.css" rel="stylesheet" type="text/css" /><script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script><script src="/parslet/javascripts/toc.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_main.min.js" type="text/javascript"></script><script src="/parslet/javascripts/sh_ruby.min.js" type="text/javascript"></script>
</head>
<body class="code" onload="sh_highlightDocument();">
<body class="code" onload="sh_highlightDocument(); $('#toc').toc({selectors: 'h2'});">
<div id="everything">
<div class="main_menu">
<img alt="Parslet Logo" src="/parslet/images/parsley_logo.png" />
Expand Down Expand Up @@ -35,7 +35,8 @@
<div class="content">
<h1>
Tricks for common situations
</h1><h2>Matching <span class="caps">EOF</span> (End Of File)</h2>
</h1><p>Here&#8217;s a topic overview: <div id="toc"></div></p>
<h2>Matching <span class="caps">EOF</span> (End Of File)</h2>
<p>Ahh Sir, you&#8217;ll be needin what us parsers call <em>epsilon</em>:</p>
<pre class="sh_ruby"><code>
rule(:eof) { any.absent? }
Expand Down Expand Up @@ -201,6 +202,18 @@ <h2>Line numbers from parser output</h2>
line, col = type.line_and_column
puts "Sorry. Can't have #{type} at #{line}:#{col}!"
</code></pre>
<h2>Precedence climber</h2>
<p>You might want to implement a parser for simple arithmetic infix expressions
such as `1 + 2`. The quickest way to do this with parslet is to use the
infix expression parser atom:</p>
<pre class="sh_ruby"><code>
infix_expression(
match('[0-9]').repeat,
[str('*'), 2],
[str('+'), 1]) # matches both "1+2*3" and "1*2+3"
</code></pre>
<p>Please also see the <a href="https://github.com/kschiess/parslet/blob/master/example/prec_calc.rb">example</a> and
the <a href="https://github.com/kschiess/parslet/blob/master/lib/parslet.rb#L203-L229">inline documentation</a> for this feature.</p>
</div>
<div class="copyright">
<p><span class="caps">MIT</span> License, 2010-2014, &#169; <a href="http://absurd.li">Kaspar Schiess</a><br/>
Expand Down

0 comments on commit 461a865

Please sign in to comment.