[ES|QL] Fix grammar sync (#215230)

## Summary

I wasn't copying the lib files right. 😞 

Successful run:
https://buildkite.com/elastic/kibana-es-ql-grammar-sync/builds/118#0195af98-3e96-4ef4-8417-7b8391ca5396
This commit is contained in:
Drew Tate 2025-03-20 01:36:48 -06:00 committed by GitHub
parent bcb75870fc
commit 4e03cf0d97
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6,11 +6,17 @@ synchronize_lexer_grammar () {
source_file="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/EsqlBaseLexer.g4"
source_lib_dir="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/lexer"
destination_file="./src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_lexer.g4"
destination_lib_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr/lexer"
destination_lib_parent_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr"
destination_lib_dir="$destination_lib_parent_dir/lexer"
# Copy the file
# Copy the files
echo "Copying base lexer file..."
cp "$source_file" "$destination_file"
cp -r "$source_lib_dir" "$destination_lib_dir"
echo "Copying lexer lib files..."
rm -rf "$destination_lib_dir"
cp -r "$source_lib_dir" "$destination_lib_parent_dir"
# Insert the license header
temp_file=$(mktemp)
@ -31,11 +37,15 @@ synchronize_parser_grammar () {
source_file="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4"
source_lib_dir="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/parser"
destination_file="./src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_parser.g4"
destination_lib_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr/parser"
destination_lib_parent_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr"
destination_lib_dir="$destination_lib_parent_dir/parser"
# Copy the file
# Copy the files
echo "Copying base parser file..."
cp "$source_file" "$destination_file"
cp -r "$source_lib_dir" "$destination_lib_dir"
echo "Copying parser lib files..."
rm -rf "$destination_lib_dir"
cp -r "$source_lib_dir" "$destination_lib_parent_dir"
# Insert the license header
temp_file=$(mktemp)