Sha256: 01c5da7c7df51fff66df34b5ed42bfd0265da09dc30e861967db06d2eeaffadc
Contents?: true
Size: 305 Bytes
Versions: 5
Compression:
Stored size: 305 Bytes
Contents
# frozen_string_literal: true # Read DSL code from file dsl_code = File.read('workflow_dsl.rb') # Tokenize the DSL code tokenizer = Tokenizer.new(dsl_code) tokenizer.tokenize # Parse tokens into an AST parser = Parser.new(tokenizer.tokens, schema) ast = parser.parse # Output the AST puts ast.inspect
Version data entries
5 entries across 5 versions & 1 rubygems