-
Updated
Feb 12, 2021 - TypeScript
grammar
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 697 public repositories matching this topic...
-
Updated
Feb 14, 2021 - Java
-
Updated
Dec 22, 2020 - JavaScript
-
Updated
Feb 7, 2021 - TypeScript
-
Updated
Feb 14, 2021 - Rust
-
Updated
Feb 14, 2021 - Java
-
Updated
Feb 11, 2021 - Python
-
Updated
Jan 7, 2021 - Go
The rust code in the .lalrpop files are still on rust 2015 and need to be manually updated since cargo fix won't work on those files.
We should also update the generated code to emit 2018 idiomatic code (see #2018 )
-
Updated
Feb 12, 2021 - C++
-
Updated
Feb 14, 2021 - Rust
-
Updated
Dec 1, 2020 - Vim script
-
Updated
Jan 31, 2021 - JavaScript
-
Updated
Feb 12, 2021 - JavaScript
-
Updated
Feb 2, 2021 - Python
-
Updated
Feb 13, 2021 - Java
-
Updated
Feb 14, 2021
-
Updated
Feb 14, 2021 - C++
-
Updated
Jan 10, 2021 - C
-
Updated
Jan 9, 2021 - JavaScript
I'm using link-grammar-5.3.15.
This one didn't work for me:
https://github.com/opencog/link-grammar/blob/master/bindings/java/org/linkgrammar/LinkGrammar.java#L43
Even when I added /usr/local/lib to jvm props:
java.lang.UnsatisfiedLinkError: no liblink-grammar in java.library.path
I fixed it by replacing that line into:
System.load("/usr/local/lib/liblink-grammar-java.so")
-
Updated
Mar 20, 2020 - Swift
In order to be able to include the .bin artifacts in a repository and craft releases / publish with cargo the sources may not be larger than 10MB or failures like:
error: api errors (status 200 OK): max upload size is: 10485760
will pop up.
The simplest path is to cache the compressed artifacts rather than the uncompressed and decompress at runtime. An optional builder A
-
Updated
Feb 7, 2021 - Dart
- Wikipedia
- Wikipedia
Perhaps it should be opt-in, but most usage would expect a BOM is ignored.