Edit

kc3-lang/angle/src/compiler/generate_glslang_lexer.sh

Branch :

  • Show log

    Commit

  • Author : alokp@chromium.org
    Date : 2010-11-12 15:42:16
    Hash : 044a5cf8
    Message : Refactored glslang grammar files to make: - lexer and parser reentrant - line number handling automatic Caveats: - The preprocessor is still not thread-safe and full of bugs. I have another not-yet-ready patch to replace the preprocessor. - The grammar files use options that are not supported by the old versions of flex and bison checked into compiler/tools. So I need to check-in the generated lexer-parser along with a shell script to generate them. Review URL: http://codereview.appspot.com/2992041 git-svn-id: https://angleproject.googlecode.com/svn/trunk@475 736b8ea6-26fd-11df-bfd4-992fa37f6226

  • src/compiler/generate_glslang_lexer.sh
  • #!/bin/bash
    # Copyright (c) 2010 The ANGLE Project Authors. All rights reserved.
    # Use of this source code is governed by a BSD-style license that can be
    # found in the LICENSE file.
    
    # Generates GLSL ES lexer - glslang_lex.cpp
    
    script_dir=$(dirname $0)
    input_file=$script_dir/glslang.l
    output_file=$script_dir/glslang_lex.cpp
    flex --noline --nounistd --outfile=$output_file $input_file