mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[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:
parent
bcb75870fc
commit
4e03cf0d97
1 changed files with 16 additions and 6 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue