Use collection-based module paths in parser-tools

remotes/jackfirth/master
Jack Firth 2 years ago
parent add6832116
commit 8feed88328

@ -1,6 +1,6 @@
#lang racket/base
(require (for-syntax racket/base)
"../lex.rkt"
br-parser-tools/private-lex/lex
rackunit)
(define-syntax (catch-syn-error stx)

@ -1,5 +1,5 @@
#lang racket/base
(require "util.rkt" syntax/id-table racket/syntax)
(require br-parser-tools/private-lex/util syntax/id-table racket/syntax)
(provide parse)
(define (bad-args stx num)

@ -1,5 +1,5 @@
#lang racket/base
(require (for-syntax racket/base "token-syntax.rkt"))
(require (for-syntax racket/base br-parser-tools/private-lex/token-syntax))
;; Defining tokens

@ -1,5 +1,5 @@
#lang racket/base
(require racket/promise "util.rkt")
(require racket/promise br-parser-tools/private-lex/util)
(provide (all-defined-out))

@ -1,7 +1,7 @@
#lang racket/base
(require "yacc-helper.rkt"
"../private-lex/token-syntax.rkt"
"grammar.rkt"
(require br-parser-tools/private-yacc/yacc-helper
br-parser-tools/private-lex/token-syntax
br-parser-tools/private-yacc/grammar
racket/class
racket/contract
(for-template racket/base))

@ -1,6 +1,6 @@
#lang racket/base
(require "lr0.rkt"
"grammar.rkt"
(require br-parser-tools/private-yacc/lr0
br-parser-tools/private-yacc/grammar
racket/list
racket/class)

@ -1,6 +1,6 @@
#lang racket/base
(require "grammar.rkt"
"graph.rkt"
(require br-parser-tools/private-yacc/grammar
br-parser-tools/private-yacc/graph
racket/list
racket/class)

@ -1,5 +1,5 @@
#lang racket/base
(require "grammar.rkt")
(require br-parser-tools/private-yacc/grammar)
(provide (except-out (all-defined-out) make-reduce make-reduce*)
(rename-out [make-reduce* make-reduce]))

@ -1,7 +1,7 @@
#lang racket/base
(require "input-file-parser.rkt"
"grammar.rkt"
"table.rkt"
(require br-parser-tools/private-yacc/input-file-parser
br-parser-tools/private-yacc/grammar
br-parser-tools/private-yacc/table
racket/class
racket/contract)
(require (for-template racket/base))

@ -1,8 +1,8 @@
#lang racket/base
(require "grammar.rkt"
"lr0.rkt"
"lalr.rkt"
"parser-actions.rkt"
(require br-parser-tools/private-yacc/grammar
br-parser-tools/private-yacc/lr0
br-parser-tools/private-yacc/lalr
br-parser-tools/private-yacc/parser-actions
racket/contract
racket/list
racket/class)

@ -1,6 +1,6 @@
#lang racket/base
(require (prefix-in rl: racket/list)
"../private-lex/token-syntax.rkt")
br-parser-tools/private-lex/token-syntax)
;; General helper routines
(provide duplicate-list? remove-duplicates overlap? vector-andmap display-yacc)

Loading…
Cancel
Save