Generation

generate functionTue, 28 Mar 2023

Crea una función que reciba una gramática en forma de un diccionario y devuelva el conjunto de los primeros de dicha gramática

def first(grammar): first = set() for key in grammar: for val in grammar[key]: if val[0].islower(): first.add(val[0]) return first g = {"S": ["aB", "a"], "B": ["bB", "b"]} print(first(g))

Want to kickstart your project?Use the new AI Studio to create your code