Antlr interest
   6 tags on

0 answers

Is there an ANTLR4 grammar for YAML?

Since YAML has a rather complicated syntax, is it possible to write a parser for YAML mainly using ANTLR4 ? I was looking for examples, that implement the YAML like indentation parsing and the ...

15 hours ago by JE42 on Stack Overflow
1 answer

ANTLR3 - How to get the text of repeating token

I am using ANTLR3 C version, the grammar snippet is like this: a_cmd : sub_cmd+ 'abc' (sub_cmd)? ; Now I need to get the whole text of all the first sub_cmd, the repeated one. I tried ...

1 answers | yesterday by my_question on Stack Overflow
0 answers

Using boolean flag in ANTLR

I am trying to build a parser that would accept certain parts of my input file and ignore the rest. I have seen people introducing a boolean flag inside their lexer like this: grammar pl1; ...

0 answers

how to get children in antlr4 with python target?

I wrote a grammar in antlr4 with python target and got Parser,Lexer and Listener, now what I want is to get children of specific node and do some calculation on them, this is part of my grammar: ...

0 answers

Treeparsers with filtering

Is it possible to use it? According these links (1, 2) it should work. But I can not get any reasonable output from it. I use a grammar from Python target test suite (test t047). But even with the …

1 answer

AST Parser tree ANTLR4

After making these with: java org.antlr.v4.Tool -visitor -lib scanner/ parser/Decaf.g, that instruction generated(,,, …

2 answers

How to not hard code rule values in grammar

My grammar contains the following (condensed): block: : specialfunction specialfunction : SPECIALFUNCTION OPAR (parameter (',' parameter)*)? CPAR ; SPECIALFUNCTION : 'FUNCTION1'| 'FUNCTION2'; …

2 answers | 2 days ago by XBond on Stack Overflow
1 answer

Is it possible to make Antlr4 generate lexer from base grammar lexer instead of gener Lexer?

I have lexer grammar called BasicTokens which is set of basic tokens for my language, having tokens like null, true, false etc. Now when I create parser grammar say BasicGrammar which imports refers …

0 answers

Using Java code in antlr grammar g4 file

I would like to define a grammar that should parse words that are related to units of measure e.g. for kilograms: 'kg', 'KG', 'kilogram', 'kilograms', 'l', 'liters', 'litres' etc. I am already doing …

1 answer

Antlr 4 Error Recovery

My script language contains a series of macros, rule defined as following program : macrodeclaration* EOF ; macrodeclaration : (STATIC)? 'MACRO' STRING declareparameter statement* ...

1 answers | Aug 27 at 19:34 by JLi on Stack Overflow
0 answers

How to identify tokens with single quotes by using LT(1)

I am trying to parse the following text: ss1111 22'2'2 '3333' 4444 /end Using the following part of an ANTLR grammar: ({notend = LT(1);}~END)* end:END; END : "/end"; I am facing the problem ...

1 answer

ANTLR4: get next possible matching parser rules for the given input

I have a grammar (antlr4) file with both lexer and parser rules. I have extended the generated *BaseListener class and overridden public void visitErrorNode(@NotNull ErrorNode node) {} method. ...

1 answers | Aug 27 at 3:28 by Muruges on Stack Overflow
1 answer

Antlr evaluation order quesiton

I defined the following expression rule using Antlr 4 for a script language, basically I am trying to evaluate x = y.z.aa * 6 the correct evaluation order should be y.z then y.z.aa then it times …

1 answers | Aug 26 at 19:55 by JLi on Stack Overflow
1 answer

What's wrong with this example ANTLR 3 Python grammer?

I'm trying to learn to use ANTLR, and seem to have come across an error while following this "tutorial": ...

1 answers | Aug 26 at 8:46 by Chris Covert on Stack Overflow
0 answers

How can I use antlr output files to create a translator?

I'm extremely new to programming and only have a year of comp sci experience I used Antlr to produce C++ lexer and parser files, based on a proprietary language grammer file. My goal is to create a …

2 answers

Expressions in a CoCo to ANTLR translator

I'm parsing CoCo/R grammars in a utility to automate CoCo -> ANTLR translation. The core ANTLR grammar is: rule '=' expression '.' ; expression : term ('|' term)* -> ^( OR_EXPR term …

0 answers

Transformation with antlr (morph?) for only one single node

This should be fairly simple, but I cannot find the relevant information in the documentation. I have an sparql query, and I have an antlr grammar that produces an AST for it, I would like to produce …

1 answer

Query language translators

Can anyone share some references or, even better, examples of how to define a simple custom query language and then create a translator for queries in this language to SQL queries? I think antlr can …

1 answers | Aug 25 at 21:14 by Bert Lung on Stack Overflow
2 answers

How to continue parsing after an error in Antlr 4.4

Does any one knows if there is an ErrorStrategy on Antlr4.4 to continue parsing after an error is found, i need to show all the errors found in the program but Antlr stop parsing after the first error …

2 answers | Aug 25 at 15:47 by vash on Stack Overflow
1 answer

Unit-testing the semantic analysis visitors of an ANTLR-based tree

I'm developing a small compiler. In past compilers I've worked with I just ignored unit-testing, doing all my testing via system-tests. It worked reasonably well, but I felt it always to be far from …

1 answer

how do I handle conflicting function names between my antlr grammar and target language

I have a grammar that contains function names called eval and round, these are already functions in python and when I try to generate the listener using: antlr4 -listener -lib /src/grammar ...

0 answers

IDE integration with custom language implemented with Antlr4

We wrote a custom language using Antlr4 and I was wondering what tools (open source will be perfect) are available to create an IDE for this language implemented by antlr4. I'd like to make an IDE ...

Aug 22 at 21:30 by XiaoqinLI on Stack Overflow
1 answer

Error referrnce build.classpath not found while excuting the build file in eclipse

Below is my build.xml im trying to compile the jar.but facing the refrence.classpath not found exception. <?xml version="1.0" encoding="UTF-8"?> <project name="BookDemo" …

1 answers | Aug 22 at 11:25 by user3836185 on Stack Overflow
1 answer

Generate AST for Java with ANTLR

As far as I know, there are two mechanisms in ANTLR for building abstract syntax trees. I want to build a AST for Java source files. Question: There are so many grammar rules in Java.g (java ...

1 answers | Aug 22 at 7:06 by Fiary on Stack Overflow
1 answer

Migrating ANTLR v3 grammar to ANTLR v4

We have a grammar written for antlr V3 and I would like to migrate to antlr v4. Is there any migration Guide. and also I would like to know modifications of existing V3 grammar so that we utilize v4 …

1 answers | Aug 21 at 16:53 by user1181083 on Stack Overflow
1 answer

How Eclipse show the name of the file generated from

We use (Antlr4ide) to generate .java from .g4(antlr) files. My question is there a way to indicate in eclipse that these .java files are generated files, and maybe also show what was the file they …

1 answers | Aug 21 at 13:44 by Morpheus133 on Stack Overflow
2 answers

What should the correct grammar be for correct precedence evaluation of +,-,/,*, etc

My grammar has these rules expression : expression EQ conditionalOrExpression #eqExpr | expression NEQ conditionalOrExpression #neqExpr | expression LT ...

2 answers | Aug 21 at 8:26 by XBond on Stack Overflow
1 answer

Antlr4 Python3 target visitor not usable?

I try to follow the Antlr4 reference book, with the Python3 target, but I got stuck in the calculator example. On the Antlr4 docs it says The Python implementation of AntLR is as close as possible …

1 answers | Aug 20 at 18:51 by JasperT on Stack Overflow
0 answers

Is there a way to skip spaces for certain rules but not others?

My grammar contains the following: assignment : ID ASSIGN expr ; expr : MINUS expr #unaryMinusExpr | NOT expr #notExpr | expr MULT expr #multExpr | …

Aug 20 at 16:48 by XBond on Stack Overflow
1 answer

ANTLR Ubuntu Java Makefile

Ive been trying to test a simple project written by some students. Im testing it on Ubuntu and the project requires me to use ANTLR and a Makefile. It has been a nightmare to find a configuration of …

1 answers | Aug 20 at 9:13 by cavpollo on Stack Overflow
15 30 50 per page
1 2 3