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 2,059 public repositories matching this topic...
-
Updated
Apr 10, 2021 - Java
-
Updated
Mar 16, 2021 - TypeScript
-
Updated
Apr 10, 2021 - Python
-
Updated
Apr 9, 2021 - Rust
-
Updated
Mar 2, 2021 - CoffeeScript
-
Updated
Feb 5, 2021 - Swift
-
Updated
Apr 7, 2021 - Ruby
-
Updated
Mar 30, 2021 - JavaScript
-
Updated
Apr 9, 2021 - C
-
Updated
Dec 13, 2020 - C
Seeing PGO: UNKNOWN is not implemented yet!
printed out when parsing the following assembly
global main
extern GetStdHandle
extern WriteFile
section .text
main:
mov rcx, 0fffffff5h
call GetStdHandle
mov rcx, rax
mov rdx, NtlpBuffer
mov r8, [NtnNBytesToWrite]
mov r9, NtlpNBytesWritten
sub rsp, 40
mov dword [rs
Help - line wrap
In my code I have a multiple line summary (comments) for my main method.
when I run my executable and ask for help myapp.exe --help the summary gets line wrapped.
I would like for each line in my summary to have a new line between.
I have tried every mechanism to make this work to no joy (also looked in the dragonfruit code a little) but couldn't find a quick fix.
/// <summary>
-
Updated
Apr 5, 2021 - JavaScript
-
Updated
Feb 15, 2021 - C#
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
Jan 15, 2021 - HTML
-
Updated
Apr 6, 2021 - C++
Justification
When first loading RD CodeExplorer displays all nodes as expanded to show contents. If you have other projects (Personal Macro Workbook (PMW), Excel add ins (*.xlam), etc...) they can obscure the project you want to work on.
Description
Add ability to expand/collapse all project nodes to quickly find project you wish to work with.
Where to get started
TestExplore
- 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