Language parsing
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Here are 1,878 public repositories matching this topic...
-
Updated
Nov 29, 2020 - Java
-
Updated
Nov 28, 2020 - TypeScript
-
Updated
Nov 30, 2020 - Python
-
Updated
Oct 21, 2020 - CoffeeScript
-
Updated
Nov 25, 2020 - Swift
-
Updated
Nov 29, 2020 - Ruby
-
Updated
Nov 26, 2020 - Rust
-
Updated
Nov 29, 2020 - JavaScript
-
Updated
Nov 10, 2020 - C
-
Updated
Nov 28, 2020 - C++
-
Updated
Nov 23, 2020 - C
-
Updated
Jul 16, 2020 - JavaScript
-
Updated
Oct 5, 2020 - C#
I noticed a difference in behaviour and like to have a clarification if it is a bug or works as intended.
If you invoke an app with --help [command]
the command is not executed and the help of the command is shown.
If you invoke an app with --version [command]
the command is executed and no version information is shown.
This is somewhat confusing.
Some example code:
using S
-
Updated
Jul 19, 2019 - TypeScript
Everything in diagrams.css should be scoped to some wrapping css class, because as is it cannot be bundled with the rest of an app's css because of styles like this:
div {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
svg {
width: 100%;
}
Curre
-
Updated
Oct 23, 2020 - HTML
Rubberduck version information
Version 2.5.1.5557
OS: Microsoft Windows NT 10.0.14393.0, x64
Host Product: Microsoft Outlook x86
Host Version: 16.0.4266.1001
Host Executable: OUTLOOK.EXE
Description
The event procedures _Itemadd on some collections are marked as "Procedure not used"
To Reproduce
declare
Private WithEvents colCeka As Items
Private WithEvents colDraft
- Wikipedia
- Wikipedia
Is your feature request related to a problem? Please describe.
When working with a big piece of text, I sometimes scroll down and copy some text into another tab. When switching back to the first tab, both the input and the output pane is back on top. So I don't know where I was working just now.
Describe the solution you'd like
After tab switching, scroll position should be remembere