123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import {
- InputStream,
- CommonTokenStream
- } from 'antlr4/index';
- import { IVProgParser } from './ast/ivprogParser';
- import Lexers from '../grammar/';
- const lang = 'pt_br';
- const ivprogLexer = Lexers[lang];
- const input = `programa {
- const inteiro a[1][1] = {
- {
- 1,2,3
- },
- {
- 1,3
- }
- }
- funcao inicio() {
- retorna
- }
- }`;
- const anaSin = new IVProgParser(input, ivprogLexer);
- try {
- console.log(anaSin.parseTree());
- } catch(a) {
- console.log(a);
- }
|