Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
23e6a08
Initial Javascript ANTLR files.
prdoyle Feb 17, 2026
f695c36
Generated files
prdoyle Feb 18, 2026
5f8e263
Lowercase
prdoyle Feb 18, 2026
6fd5ae2
Cursor automatic changing tests to Javascript
prdoyle Feb 18, 2026
b27e51c
Cursor commented out SuggestTests
prdoyle Feb 18, 2026
23e1b36
Cursor-generated Walker.java
prdoyle Feb 18, 2026
583a6a2
Generated files
prdoyle Feb 18, 2026
83723ea
WIP
prdoyle Feb 18, 2026
b2de7fb
Proper names for Base.java files
prdoyle Feb 18, 2026
ea9c3fc
Generated files
prdoyle Feb 18, 2026
0f840c1
Remove isSlashRegex from EnhancedSuggestLexer
prdoyle Feb 18, 2026
5599c61
Default to javascript
prdoyle Feb 18, 2026
0fa6ad1
Cursor doing its best
prdoyle Feb 18, 2026
509906f
My feedback
prdoyle Feb 18, 2026
789c3ed
Cursor's additional docs and suggestions
prdoyle Feb 18, 2026
fe5e4f7
More from Cursor
prdoyle Feb 18, 2026
6b21740
FIX2: Resolve ambiguity
prdoyle Feb 18, 2026
905426d
FIX2: Generated files
prdoyle Feb 18, 2026
ac44b50
FIX2: Suppress full-context warning
prdoyle Feb 18, 2026
ada7dc5
FIX1: translate test scripts to Javascript
prdoyle Feb 18, 2026
42a1762
FIX1: plan for additional fixes
prdoyle Feb 18, 2026
25081a2
Use "def.class" to represent untyped variables
prdoyle Feb 18, 2026
eac79b4
FIX1: More lets
prdoyle Feb 18, 2026
b098e50
FIX1: moar
prdoyle Feb 18, 2026
3aca4d8
MOAR
prdoyle Feb 18, 2026
fecd9fa
FIX5
prdoyle Feb 18, 2026
6a4c3de
Done with testStringEscapes
prdoyle Feb 18, 2026
0f371ff
Ignore testStaticInterfaceMethod
prdoyle Feb 18, 2026
c91419c
All done
prdoyle Feb 18, 2026
9060f41
Add JsArray
prdoyle Feb 19, 2026
b50c656
Mark the expressions in a var declaration as read
prdoyle Feb 19, 2026
6e06e17
Get some of testPrimitiveIteration test working
prdoyle Feb 19, 2026
eb37378
Wrap statements as blocks where necessary
prdoyle Feb 19, 2026
795ca0c
Ain't no chars in JS
prdoyle Feb 19, 2026
278c0b8
Ignore type-specific addition tests
prdoyle Feb 19, 2026
a5e7a2c
Ignore AndTests expecting specific number types
prdoyle Feb 19, 2026
a7716e1
Un-vandalize the default script language
prdoyle Feb 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions modules/lang-javascript/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -201,18 +201,6 @@ tasks.register("regen") {
// moves token files to grammar directory for use with IDE's
ant.move(file: "${outputPath}/JavascriptLexer.tokens", toDir: grammarPath)
ant.move(file: "${outputPath}/JavascriptParser.tokens", toDir: grammarPath)
// make the generated classes package private
ant.replaceregexp(match: 'public ((interface|class) \\QJavascript\\E\\w+)',
replace: '\\1',
encoding: 'UTF-8') {
fileset(dir: outputPath, includes: 'Javascript*.java')
}
// make the lexer abstract
ant.replaceregexp(match: '(class \\QJavascript\\ELexer)',
replace: 'abstract \\1',
encoding: 'UTF-8') {
fileset(dir: outputPath, includes: 'JavascriptLexer.java')
}
// nuke timestamps/filenames in generated files
ant.replaceregexp(match: '\\Q// Generated from \\E.*',
replace: '\\/\\/ ANTLR GENERATED CODE: DO NOT EDIT',
Expand Down
Loading