git: openjdk/babylon: code-reflection: Added some hat tooling from my secret stash
Gary Frost
gfrost at openjdk.org
Sat Jul 26 12:36:06 UTC 2025
Changeset: 85fa29bb
Branch: code-reflection
Author: Gary Frost <gfrost at openjdk.org>
Date: 2025-07-26 12:34:18 +0000
URL: https://git.openjdk.org/babylon/commit/85fa29bbd3b4be49b9daaea0a8527d17e22a0ea4
Added some hat tooling from my secret stash
! hat/.gitignore
! hat/hat/sanity.java
! hat/intellij/.idea/modules.xml
! hat/intellij/tools.iml
- hat/tools/src/main/java/hat/codebuilders/OpCodeBuilder.java
- hat/tools/src/main/java/hat/codebuilders/StyledOpCodeBuilder.java
- hat/tools/src/main/java/hat/text/JavaCodeBuilder.java
- hat/tools/src/main/java/hat/text/TerminalColors.java
- hat/tools/src/main/java/hat/tools/Tool.java
+ hat/tools/src/main/java/hat/tools/text/JavaHATCodeBuilder.java
+ hat/tools/src/main/java/hat/tools/text/TestJavaHATCodeBuilder.java
+ hat/tools/src/main/java/hat/tools/textmodel/BabylonTextModel.java
+ hat/tools/src/main/java/hat/tools/textmodel/Cursor.java
+ hat/tools/src/main/java/hat/tools/textmodel/JavaTextModel.java
+ hat/tools/src/main/java/hat/tools/textmodel/TextModel.java
+ hat/tools/src/main/java/hat/tools/textmodel/html/Spanner.java
+ hat/tools/src/main/java/hat/tools/textmodel/html/tokens/GT_ENTITY.java
+ hat/tools/src/main/java/hat/tools/textmodel/html/tokens/LT_ENTITY.java
+ hat/tools/src/main/java/hat/tools/textmodel/terminal/ANSI.java
+ hat/tools/src/main/java/hat/tools/textmodel/terminal/CodeModelFormatter.java
+ hat/tools/src/main/java/hat/tools/textmodel/terminal/TestANSI.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/AbstractParentToken.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/AbstractToken.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/AbstractTokenWithCh.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/AbstractTokenWithLength.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Arrow.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/At.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Ch.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/CharLiteral.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Close.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Comment.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/DottedName.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Factory.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/FloatConst.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/IntConst.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Leaf.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/LeafReplacementToken.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/LineCol.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/LineComment.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Literal.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/MultiLineComment.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Nl.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Open.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/OpenClose.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Parent.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Parenthesis.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Pos.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/ReservedWord.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Root.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Seq.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/SingleCharLeaf.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Span.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/StringLiteral.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Token.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/Ws.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Ch.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/CharLiteral.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Close.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/LineComment.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/MultiLineComment.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Nl.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Open.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Parenthesis.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Seq.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/StringLiteral.java
+ hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Ws.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/AbstractTextModelViewer.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/DocModelHighlightPainter.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/ElementSpan.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/FuncOpViewer.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/PaintableTextPane.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/TestFuncOpViewer.java
+ hat/tools/src/main/java/hat/tools/textmodel/ui/TextViewer.java
More information about the babylon-dev
mailing list